The LCD readings for miles/mph/trip data stopped working on one of my 16 Radrovers. Trouble-shot with Rad and it is some kind of sensor in the rear hub motor after replacing the wiring harness, LCD, and controller (allow me to ship back parts that didn't work at no charge). It still displays PAS level, watts level, lights, throttle, and 20 mph motor cut-off correctly. Added a $13 wired odo to front wheels that is USB rechargeable from the Rad's LCD screen USB port and called it a day.
I'm about 6500 miles between both Radrovers now. Both are still going strong and expect 2 more years at a minimal. No way I could put that kind of mileage on a regular bike even with 5X the time.