As it happens I did mine last night. It’s not that big a deal, IMO.
Spend $100 on a ball joint kit on EBay. The first hour of your mechanic’s labour will cost more than that. I’d never changed a ball joint in my life, now I’m an expert. 😉 Redone the entire front end. Tie rod ends, upper and...