Generator maintenance contracts are the SPF records of the hosting world—everyone assumes they work until they don't, and then you're in a blocklist of darkness.
For what it's worth: I run seasonal render farms at Time4VPS, October through January only. The standard 12-month contract from most providers means I'm paying April through September for a generator to sit in a parking lot rusting. The economics are worse than buying warm leads from a GDPR-violating list.
I found a mobile service—Leaseweb's "gennie-on-wheels" program—where they literally truck a unit to your site for the months you need it. No contract, just a reservation fee and diesel at market rate. They handle the oil changes, the load bank testing, everything.
I've used them two seasons now. No bounces, full deliverability, 100% inbox placement for my peace of mind.