Rick Imby,
I don't understand your concern about top end of a Bosch system. I have a few of them and they can all hit 20mph without breaking a sweat. The two street bikes are limited to 29mph which I am able to achieve on flat paved streets. Now, running without any power is another story ;)...