I would avoid the Specialized for the reasons I stated above, plus my spider senses say that there have been more reports of problems from them than other bikes. Stick with Bosch, Shimano or Chinese if you can. If you don't care about money, so you can buy a new bike when it goes wrong, get...