Here's an option:
My old man found government surplus auctions for our state (I guarantee your own state has them as well) and purchased a non-running Dayton-Honda 5000 Watt generator for like $400. It was the fire departments and they had simply not used it in three years. He went there, inspected it, and discovered it smelled like old gas......which probably means it had a gummed up carb.
Bought it for $400, paid an engine repair place $90 for a carb/fuel tank cleaning............ended up with a mint $2200 generator with 50 hours on it for $490. Honda engine. Amazing deal.
Firefighters take take of their stuff, just remember that, they have a lot of free time on their hands and it usually gets spent on maintaining equipment.