??
#3
I would go with Moog, they are a great replacement. Whatever you do don't buy the cheap ebay crap, as they wear out within a year of mild off-roading. If you have an Advance Auto Parts in your area, buy the ball joints online and use the coupon code TRT30 it saves you 30% off the cost. You can pick them up at the store if you choose that option; it saved me a bunch of money as i just replaced all the ball joints in my Blazer. Be prepared to have fun cutting or drilling out the factory rivets from the factory.