just had mine go bad on my driver side. 990 bucks later i had new upper and lower ball joints on that side, plus a lug replaced and it aligned. new wheel bearings can be gotten from napa and autozone has them. the shop told me that it was a bear to get out, the wheel bearings had rusted in, it took the longest to get the WB out then to do the rest of the job.