I am just gonna LEAF this here...

How about using a hydrogen motor not to proper but charge the batteries IE B
Hydro volt?