I don't have a Civante but I have a 2016 Haibike AllMtn with a Yamaha PW motor. It has worked flawlessly all these years. At about 15,000 miles I had eBike Motor Repair overhaul it as preventive maintenance, replacing all seals and bearings. I am now close to 20,000 miles, with no problems.