I've seen posts about mounting a small portable 120V generator on an ebike to power the charger and extend the range. Most gens are too heavy and wide.
Here is one that weighs 30lbs and may be narrow enough for frame mounting.
However, it will cost around $400 shipped.
http://www.electricgeneratorsdirect....Proof_2009.pdf