I've not owned or ridden a Tongsheng TSDZ2 of any variant, but as a one-installed, one-on-the-way CYC Photon motor owner my thoughts are there are not enough installs and highish mileage builds out there to gauge the longevity of the Photon. Currently, It's a bit of a gamble, pricey, hard to get, and there are no internal replacement components available for sale at this time, AFAIK.
I very much like the one I currently have, but one out of one isn't enough to judge by. There's only a handful of owners posting in this thread and ~2 out of ~5 with issues?
You didn't write, "torque sensing required". So, with their pricing fairly stable (if not dropping), how about considering the workhorse Bafang BBS02? Upload the BBS-FS firmware to it and you'll have more useful power, temperature monitoring, and other added features - but sorry, no torque sensing.