Pros: Friendly, fast, free ride home when I drop car off during business hours, allowed me to owe them some money at a hard time and still let me take my car! Cons: - Highly reluctant to order parts online, which often causes delays in acquiring parts. And MAYBE this is the reason for... - Charged me x2 and sometimes x3 price for parts I can get NEW on Ebay with free delivery. - Took my car to Mazda dealer. They jacked the car up and pointed to some items where AutoSpec had clearly skimped on or just left unbolted. Some minor and some serious. - Found a 3-yr persistent vibration was caused by 1 of 4 tires being on backwards in terms of tread direction. AutoSpec had for sure removed that wheel more than once to work on suspension, yet never noticed or said a thing.