It's only 300w i don't know of any generator that wouldn't run it i mean even the 2 stroke cheepies would do it.
TBH these things need LI ion battery's i got halfway through building one for myself but the pixies ate my spare time it works on the bench i had a makita 5 AH 18v LXT series battery running a bench prototype with no issues, the load is a bit high for continuous use but it'll put up with it for long enough