My '19 and my '20 Levo, 9000 miles between them, I've had 12 motors. Yes 12. They've lasted as long as 1200 miles, but the latest 3 motors went no more than 800.
Mind you I bought the '20 as a spare, and it's a good thing, cause Id be without a bike every month practically.
For the...