Hi, I bought a bafang from china using amazon.co.uk, it took several months and made the mistake of fitting it to the bike before testing. It had 3 faults, a faulty controller, a faulty speed sensor and the pedal assist wouldn't work. After a month of not being able to ride my bike, I had a new...