I replaced the upper, lower ball joints (and wheel bearings) on my 2003 recently, thought I would post about it.
I have about 80K miles on my Sport Trac.
I bought the following kit on ebay: Item # 290867323586
I know, no name brand, but I have no complaints (no issues after 2...