Where are good prices on ball joints?

Damn,,, I remember buying an upper ball joint for 15 bucks back in 04' :freak: