I just visited boats.net for the first time the other day (for Yamaha parts, in this case), and was pleased to see they had parts diagrams online. It can be a bit tricky to figure out which diagram will have which parts, in some cases, but still a huge plus overall.