Man, that is the new TTR truck...WTH!! I want one now. Man, get us pics of the chassis setup, the suspension setup, top view, bottom view, side view, oh and the view of the clutch shoes too. That way we can better understand the problem.
If ya dont mind me asking, how much was that truck???
Matt