hybrids are good.. though only u must make certain that the dynamo doenst drain power..
coz the engine is already tiny.. even the slightest load matters..
on the other hand you can set it up so that dynamo engages only when you brake.. and you have regenerative braking