These are Traxxas Short Half-Shafts and U-Joints for the Traxxas T-Maxx 2.5 and E-Maxx (model 3906) trucks. Two heavy-duty short half-shafts (external-splined). Two heavy-duty short half-shafts (internal-splined).
TRAXXAS 4949X = HEAVY DUTY SHORT HALF SHAFTS: T-MAXX 2.5 (NEW)
Traxxas 4949x Half shafts, short (heavy duty) (external-splined (2) NEW TRA1
Traxxas 4949X Heavy Duty Short Half Shafts T-Maxx S-Maxx E-Maxx
Traxxas 4949X Short Half Shafts w/ Metal U-Joints T-Maxx 2.5 & E-Maxx TRA4949X
Traxxas 4951X Half Shafts Long E-Maxx 3906 T-Maxx (Pre September 2002)