Little review off my TSDZ2 (48v motor 52V battery)
With the OSF, thermal pads and temp sensor is a damn good motor (never used it on oem form

)
I have ridden some bosh and yamaha (entry level ones) and the TSDZ2 is in my opinion better and more powerfull (and with the osf way more flexible) .
Its so nice that i wanted only to comute with my old mtb and now i am buying a nice used full suspension because it got me hooked again on offroad bike riding (i have a enduro motorcycle so i like this stuff, but it this i can ride places i cant with it, also my hardtaill sucks on single tracks and it killing my back

)
So if you have an old bike and can solder and use a computer (or have a friend that can do it) go for it