I am in the process of putting new ball joints in my 2000. I bought O'Reilly's house brand "Master Pro" and to be honest, they are pretty beefy compared to stock. I have not yet installed them, but I will repost tonight or tomorrow (or whenever I get a chance to finish it).
I actually got one Moog joint, the rest MasterPro...they were out of one of my uppers in the house brand, so they gave me the Moog for $25! The MasterPro joints are beefier than the Moog, too, and they even use a larger castle nut (1 1/4 vs. 1 1/8 stock). There is no play in them at all.
I'm not saying these are as good as stock, or as good as Moog (which many people don't seem to like anymore, anyway). I'm just giving my own observation that based only on appearance, these ones seem to be great. Only time will tell.
Oh yeah, and I paid almost exactly $100 for the set. Might still be cheap Chinese stuff, I don't know.
I have also heard great things about XRF chassis products ball joints. You can price and order them at
www.thetireclub.com, they are close to $120 for the set, but they have free shipping. I don't know if anyone here has used them, but they may be worth reading about and considering. I was just too lazy to wait and I needed my Jeep done by this weekend for a trip.