One way to help compare a gas lawn mower to an electric is to use BSFC as a basis for the work you can achieve with the fuel. The Honda 160cc mower engine consumes 286 gm fuel per HP hour at full load. (just as a side note, generally, the larger the "small engine" of the same design, the more fuel efficient it is with regard to BSFC)Yesterday I saw an Ego mower with a 56 Volt 7.5 amp hour battery, which comes to 420 watt-hours. That got me wondering how much gasoline would be required to produce the same amount of power. The EPA claims that a gallon of gas is equal to 33.7 kWH of electricity.
286 (or about 0.64 pounds fuel) x 2hp in tall grass, which means the mower will consume about 1.3 pounds fuel per hour. Not too far off for many mowers here in FL (or about 1HP in light normal cutting and bagging)
The EGO can produce about 45 minutes of modest cutting, of about 1HP output. Also about right for the specs.
The above helps explain why the EGO mower needs only a 450 watt hour battery, while the snow blower needs 2ea 560 watt hour batteries and can only work for 13 minutes during full load testing.
Conclusion: Small gas engines are not efficient, mowers don't consume a lot of power.