Besides the price of all the necessary work my truck has needed, I was overall pretty satisfied with the work. All but one time when I had to have new bearings put on, they failed to do an alignment after they put the tires back on. So I was able to move my wheel around a good maybe 3 inches without actually moving the vehicle. And then the recent visit I had there, I actually had to PAY to have an alignment even though the mechanics that worked on my truck failed to do an alignment when i had to get new bearings put on. Satisfied with my extended warranty I purchased when I bought my truck, but would be Highly Satisfied with it if certain wear and tear (that isn't normal) would actually be covered.