The other day I was at Meineke having my struts installed, and I heard the ass't manager tell a customer "You've got 7-8,000 miles left in those. I wouldn't recommend replacing them right now." But, the customer already had the car in there and told him to go ahead anyway. He had dropped the car off early and gotten a ride to work.
Don't be too sure...I called a place where I worked and said, I need an exhaust bearing, and the guy on the phone said, "What year is that ?" It turns out there IS a BMW model that has a bearing in the exhaust system, and my voice sounds like that of the local European specialist shop!