As a Yamaha guy, I have no experience with these guys, but they seem to do a lot of business. seadoopartsdepot.com They also do mobile repair, so you won't have to take it in. There is also The Jet Ski Place. Then there are the dealers, such as Surdyke Yamaha and Yacht club powersports...
J-R marine is most certainly in business. I just did mine two weeks ago. ( Bravo 3) Ron is a nice guy and very helpful. Not cheap but much better than having a shop do it.