I cant tell you where to buy a generator but I can tell you how to burn alcohol.
There are a ton of caveats, as you may imagine,
For starters anything less than 90 proof is too wet to burn reliably, 140 + proof is fuel grade, after 192 proof its considered rocket fuel,
Alcohol is horrifically corrosive, to steel or anything with the least ferrous content, even at low concentration as in B10 or B30 mixed petrol it easily eats through steel fuel lines, pot metal carburetor castings, filler necks, and fuel tanks. The reason automakers and politicians have embraced ethanol is its a more subtle form of planned obsolescence.
Alcohol has very low BTU content, fuel grade ethanol has around 12,500 btu per pound, (same as coal!), petrol is 19,000, this leads to power robbing inefficiencies, a 5hp motor actually putting out a max of 3.5 hp etc.
To address these problems from bottom to top.
Start with a unit roughly 30% larger than needed, power can be regained by increasing compression ratio but that comes with its own caveats; (detonation, hard starting, and increased N0x emissions) a larger unit is just....larger! and can pass more btu's of fuel to larger pistons, with greater rotating mass, and a heavier flywheel, to make up for the loss of energy content.
In addition to a larger unit, jet sizes will have to be increased, or spray ratios lengthened in duration, if your hacking a fuel injection system.
Nylon fuel lines, and polyethylene tanks, and PVC filler neck will stop storage corrosion, the addition of a top oil will retard corrosion....but it won't stop it! in manifolds and on cylinder walls and carb castings.
There are coatings that can be applied to the interior of metal tanks too, but its too easy to build a fuel tank of PVC, to make it worthwhile.
In practice this means after you buy your unit, buy a few extra carburetors and a handful of extra jets, a pin drill, and a drill set graduated in thousandths, remember there are three circuits in a carburetor (Idle, acceleration, and hi speed) and they must all be adjusted by guess, and by gosh, don't forget that fuel flow rates are affected by burrs, air bleed ratios, and filter obstruction.
Of the three most of the time an engine runs its idling, so perfect that, then move on to high speed tuning, and if the motor stumbles on the transition, the acceleration circuit needs increased.
Keep copious notes....or every time you do this, it will be a blind experiment.......