Going solar is the nearest thing to a free lunch anyone gets. It is a one time cost. An excellent system can be had for the cost of filling a class C motorhome fuel tank 6 times.
A 600 watt solar system may eliminate generator use except for running the roof air. If you need to run the air, then head for
https://freecampsites.net/ and turn on a filter for electric sites.
The generator is an ongoing expense and require maintenance. It is "oh so nice" to run out of fuel for a generator just when you planned to sit down for supper.
Price for solar may be well under $2 per watt for materials.
Price for running a generator in Canada is $6 per day with minimal use for fuel only. Price in USA is perhaps $4 per day. Then there is the initial price of the generator, and the cost of oil changes every 100 hours of run time. And, of course, a tune up, and replacement when it finally wears out.
My system was $1700 in 2005 and has paid for itself over and over and over again.