Or they could carry about 2 liters of kerosene.
An efficient gasoline generator produces 1.7kWh per liter. So for 24kWh, you’d need to consume 14L of gasoline and also carry around the generator. I would personally prefer the battery option.
And how much does it weigh?