I just rebuilt my axle and had gotten my ball joints at two different times and two different locations. I got a set of TRW brand and a set of Raybestos. I had them put in by others and then when I was re-assembling the spindle and hub, etc. I had an issue where the new locking hub didn't fit on. See this thread for details and pics of my issue. http://www.jeepforum.com/forum/f8/mi...ssues-1502210/
Long story short; I don't know if it was a bad ball joint or one wasn't seated fully, but I replaced the TRW's with 2 new Raybesto's and the problem was solved. The other side with the Rayb. gave me no problem. These were the Raybestos Proffessional Problem Solvers #'s 5001070 & # 5051156 @ $30.79 ea from Rock Auto.
As for U-joints, I just got 2 for driveshafts that were Moog / Precision brand but I used Spicer in the front axles.