Modern lithium batteries can output insane ammounts of power for their weight. Multiple kilowatts per kilogram of battery is nothing special. To get to this same ammount of power from a generator will probably add one or two orders of magnitude more mass.Oh, and you'd still need a battery as a buffer because your generator can not respond quickly enough to varying demand feom your pumps.