Have we had this on here before? http://electricbikereport.com/ Something similar perhaps but worth a look.