I have a 2001 1/2 Cummins and need new ball joints for the second time at 93000. I went to the part store and for Moog they have two choices for the Dana 60 uppers. One says HD (very expensive) Moog part is K7396. The other is K794 for the upper and K7397 for the lower. There is also a NAPA store in the area that I have not checked. Does anyone prefer these. Also, I have been told a long reach ball joint press is needed. My friend has a tool but I dont know if it will fit yet. Just trying to get all the ducks in a row before I tear it apart. Hope I am not sorry. I am a fairly decent farm mechanic but have never attempted this particular job. Thanks for the help in advance.