Marine engines can be found online as well as in stores. They are sold at the same places where you would find boat parts and accessories. However, it depends on where you shop at for these items in terms as to how much money you can expect to spend. If you go to the actual store you may pay more for the products versus to if you buy them online
The name of the parts is what you are paying for basically. However, do not get me wrong because we all know that name brand stuff can be better than the off brand products. But, then on the other hand, sometimes the cheaper no name products can perform the same as the products that are double or triple the price. It basically comes down to what it is and what your outlook is on the whole situation. Ultimately, the decision remains up to you.
Overall, when purchasing these parts you will want to make sure that you bargain shop. . This is especially true if you are looking for Yamaha marine parts. Look around at multiple places before you just up and buy the first thing that catches your eye. Sometimes impulse buying can be a good thing. But, when the items are not close to being out of stock it is okay to browse around and see what different discounts and things you can run across. By doing this you make yourself save money that you can spend on other items.