I think you can get a rebuilt valve body from ATC Distribution group (1800-999-5590) for $275. I just called them yesterday since I am going to replace my valve body too. I don't know where to get a cheap TC.
By the way, does anybody can estimate how much to replace a TC in a shop? I believe the valve body can be done by myself, but TC would be too hard for me to do.