Question: how much does it cost to replace ball joints on a truck?
Answer: 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.