upper ball joint socket

I've seen them at NAPA and Advance Auto for around 20 bucks....