upper ball joints

Ok I did mine 2 weeks ago I used i think Precision uppers they are made by Dana. I got them from AutoZoo for $15 each lifetime warranty I rented the socket from Advance Auto cause AutoZoo didn't have it. It took me less then 3 hours to do them and I had never tried before. So for $30 bucks I got new ones installed. Thats $370 cheaper then your quote.