I bought parts at rockauto when I rebuilt my 2003 a few years ago. I went with Moog because I planned on keeping the truck for a while. Sold it a few months later. You will probably end up replacing the upper control arm and ball joint assemble as a whole. Prices vary greatly. If I knew I was going to sell my truck, I would have used cheaper ball joints, and just changed the bad one(I did upper, lower, steering rack, bilsteins, sway bar bushings).
I did it in a weekend in my brothers driveway and "rented" a front end service kit from autozone and advanced auto. 1 of the kits did not have stuff to do full size truck front ends.
Sent from my SM-A205U using Tapatalk