My votes for Bosch after trying them. I would recommend trying a bike with each system before you buy.. They are all a little different. You could possibly squeeze out 30 miles in a battery charge but I would keep in mind battery size. I do about 20miles round trip but think I could squeeze out 30 miles potentially and I'm in a hilly area.