If you want a 12V generator on your bike, the best option is to use stepper motor. Its special type of motor used in 3D prints, CNCs etc. I would use the same holder from bottle dynamo. It needs some rectification from AC to DC and then some regulator to limit voltage to 12V. After that It should work.