An '04 I worked on had the same problem. No grease fitting and the ball dried up and started squeaking. The '06 had a fitting and a sticker on the radiator support that said to grease it at every oil change. My dad's '03 got Dynatrack hubs and spindles so he doesn't have to worry about it anymore, plus serviceable bearings and a solid 1 mpg increase. It'd be difficult to justify the price of that conversion if he wasn't planning on keeping that truck for the rest of his life.