the c3 129 is an awesome upgrade. Search previous posts on it.
My opinion the track is like HP upgrade, as it is lighter-less rotating mass it feel like the motor responds quicker and you have more power. The added length and deeper lugs will embarrass your riding buddies who have not upgraded. IT really does take it up another level.
Should note I am comparing this as you asked to the old TS track and not to the new upgraded TS track.