I think you mean Truck Stop Racing. I've seen them around before. Been doing their thing a few years, but they aren't really scale at all. More of a 6x6 monster truck chassis, running a lexan big rig inspired body. I guess if you like monster trucks, and semis, they might be cool. I'd rather have a scale rig myself.
Here's a review online -
http://www.rcuniverse.com/magazine/a...article_id=656