How many times we have to tell you. If you DON'T have the 4000 pound Axle the 1/2 and 3/4 ton use the "SAME" front end components other than the rotors. Just because it say D250 or D350 means Nothing. The axle relating is the Key. Yes even D350s have Halfton balljoints. Cars from the late 50s early 60s use the same balljoints as a 93 Dodge truck. Here's one way to see what fits what. Call your local parts store and get part numbers or go to rockauto.com and do the same.