I am not sure if it will fit. Here is some info that may help though. The intercooled 1st gens have a dana 70U. Some earlier ones had the 70U and some had a 70HD. Not sure about 2nd gens. I know the bearings between a 70U and 70HD are different. Not sure if the carrier itself is the same or not. As far as spline count, the early 70U had 35 spline, the later intercooled ones are 32 spline. Not sure on dually either. On the axle housing it should say 70U or 70HD. Again, not sure on second gen. Sorry I couldn't be more help.