Specialized is as bad or worse as everyone else. Check out my post about creaking sound when pedaling. Took five weeks to get the motor swapped out and months to find the mistakes they made. I found my new motor has a problem and they wont even acknowledge it. Offered to send puctures and they...