yep its a 10.50 dats what i got under my dakota i regeared it with 10.25 ring and pinion all u need to do is use the 10.25 LOWER PINION bearing and race if if have to use the tone ring for any for your speed sensors just gring off everyother tooth on it to match dodge stuff. as for the fronts its strong stuff 31 spline inners and outters only if it was the radius arm style. if you plan to take thet front diff apart dont pull the big nut. instead remove the four bolts from the back side of the knuckle trust me itll save you tons of money on new seals. ya you cant mix other diffs with these superduty stuff lug nut pattern is metric. and a D70 has a shit ton of clearence and its got a shorter pinion. i have 2004 superduty diffs under my 2002 dodge dakota on coilovers. the only thing that sucks is that the front pumpkin is offset so far out that ur driveshaft will ba cocked out and down