Dry ice on bagged ice will keep your temps low for 4 hours or more.
Running with gen operating can present some issues. Carbon monoxcide build up. Exhuast heat build up. I would find another way. Possibly go with a full fledged RV 3 way. Safer.
Scorcher Las Vegas, NV