RE: Generators?
Any electric motor can be used as a generator. All you have to do is hook it up to the load and drive it. 1 amp @ 12V is only 12 watts. It should be easy to get what you want. You will need a regulator in order to keep the voltage output at what you want. I would contact a motor manufactor and tell them what you want and ask for a unit to fit your needs