Yamaha parts are not cheap either. I lost a bolt on the side, so ordered another flanged bolt from a supplier with the part number and such. Was $20 including shipping. I dread after camping season how much it will cost to replace the recoil starter (rope broke, so am using the electric start) as well as a number of other items of use have done.
I will say, for an inverter generator to have run over 3000 hours with just basic upkeep (oil changes, etc.) I have a lot of respect for the Yamaha brand. However, parts are not as easy to find as Hondas.
If/when the Yamaha goes to the scrap heap, I'm probably going to go for a Champion #100263 which is a dual fuel, 3100/3400 watt generator. The Yamaha is 53-60 dB, while the Champion is 59dB. However, I'll have more headroom for starting my A/C (which sometimes fights with the Yamaha), and I can switch to propane, blow the carb completely out of gasoline, then store it. Then, when I run the genset for its monthly upkeep, I just run it from LP gas, so I don't have to worry if the fuel in the tank is dirty or not.