Ball joints seem to be limited for the newer trucks. They changed the location of the ball joints. They are in the axle tubes. They are a little more of a pain to change. I don't know if anyone offers all 4 joints with grease fittings. I used McQuay-Norris in my 95. They were of high quality. They had grease fittings in them. I'll look for them when my 02 needs them. Hope this helps. Jeff