The last Moog ball joint I installed lasted less than 40,000 miles before failure(yep,broke and caused big troubles),much better than the recent Monroe shocks/struts. lot's of garbage being sold,I don't have an answer.