Wow. Is that one of those old light generator thingies? You need to stop riding this bike and have it framed. LOL.
WOW you know not much about bikes and good vintage bikes.
Bottle generators are still readily available.
http://www.peterwhitecycles.com/dymotec.asp
In Europe they are very popular and in fact standard equipment on many bikes since it is the law to have lighting at night in many countries. They don't like feeding batteries to the lights.