The tranny should fit no problem. It's a different part # from the t-maxxes, but that's because t-maxx 2.5 is a different unit. I compared it to the 3.3 trans and it's a different # too, because that one is grey. I can't see why it wouldn't fit. If it's someone you know maybe you should get him to let you check the fit before buying. Also on the cvd's I'm pretty sure the centers won't match up, but the ones going to each wheel will fit any maxx or revo except the old narrow pro .15 maxx.
Could be an inexpensive way to toughen up your ride.