I have ordered a toSeven DM02 from China - looks pretty similar to the Tongsheng, so I don't anticipate any major problems.
@Paultig did you use the stock chainring supplied with the kit? It' s not narrow-wide so if so, have you had issues with chain slip? Narrow-wide chainrings with the right sort of offset to keep the chainline for these motors are hard to find, even though they take standard 110BCD. I have identified a couple of suppliers that make 9-10mm offset 40/42T narrow-wide chainrings but will see what exactly I need when I have it fitted.
The only potential other issue I can see, is that there is a redundant wireguide on the underside of hte downtube that might need grinding off if it gets in the way and the angle of the frame means that the motor will hang pretty low to the ground...