how much does it cost to have your ball joints replaced?
A typical ball joint will last from 100,000 to 200,000km, however harsh driving conditions can cause failure well before that. Replacing a single upper or lower ball joint is approximately $250 to $400, depending on the type of car you drive.