I have had this tsdz3 for about a year now and found that most of the parts are the same as the tsdz2. I replaced the torque sensor and blue gear both came from the tsdz2.
Yes, for what I can see you have a Vlcd6 display, so you have to flash the controller only with mbrusa's build for stock display.
See this thread
Ofcourse it depends of the controller, that must be the same as from Tsdz2
About the power. The Tsdz2/3 has torquesensors with different sensitivity and is mostly working the best with accelerating.
The power depends of the sensitivity of it.
With OSF it is possible to calibrate the max value of it to a default expected value that works over the complete range and not only with accelerating.