Just thought I‘d add another update to this very old thread, that I still have the Raleigh Strada TSE, with the original TranzX M16 motor, which has performed faultlessly, having now clocked up more than 7000 miles over 5 years! Beat that Bosch / Shimano etc! By the way, I solved my one gripe...