I'm not one to trust Chinese snails either, but from what I hear it's mostly concerns with the wheel assemblies and their general lack of proper balancing. MOSTLY. I've still heard of cracking CRH's, badly cast turbine housings, restrictive casting flash, inoperative waste gate actuators . . . umm sorry, not trying to scare you.
I do hope you've scored a diamond in the rough, because a Disco Potato TD was a topic on my mind as well. Too bad the good ones cost
1,200 dollars. Ah, well, good luck with it being funner!