I have a Haibike with Yamaha motor and it has a 100 mile range and is a 21 speed. Has three power settings for the pedal assist motor other than off. Wasn't cheap new, I have buyers remorse because I don't need it any more (it was for the hill where I used to rent), it cost so much ($3000), and because the derailer doesn't handle all that power very well and skips casettes.