There are many differences between the '99 Cobra IRS and the '03 Cobra IRS. The flange connecting the differential to the drive shaft is different. The '03 IRS is beefier, and the rear tie rod mounts in a different location. The rear tie rod pickup point was lowered 5mm. Some of the bushings are stiffer. The front differential brace and revised knuckles are different. The 31 spline shafts are significantly improved over the 99's.