I got a bike and a professional tried tuning up, but he could not because there is a faulty component. Customer support as usual sent the videos to fix it, which I tried and after spending 4 hours, I failed and complained. Customer support now ask to send it back if I like and I have to pay for the shipping fee. You might get lucky for me, its a pain. I have already spent money on the professional tuneup, and now I have to pay $100 for shipping it back... that's not called a good customer service.