I was very impressed with Gary's, and I am naturally skeptical of mechanics. My car has been looked at by a menagerie of mechanics, all over CA and OR, including no less than five different Ford dealers and several smalls shops. The car has had a check engine light on for a year, it's an evaporation emissions control, and it's either the charcoal canister was soaked with gas and was no longer doing its job, or a purge valve. I had bigger fish to fry, and the light came on shortly after I registered the vehicle, but I did a lot of research and even took it to a dealer about 6 months ago. I had a Ford dealer swear up and down that the issue was without a doubt the charcoal canister. They said they tested the purge valve, had worked on hundreds of these things before, and were ready to charge me triple the price of the part to install it. It was an easy job, so I told them "thanks but no thanks" and ordered the part myself. The part showed up damaged, and I was moving out of CA that week, so I put the project on hold. Well I put it on hold a little too long and suddenly needed to get this problem solved FAST. Additionally, the front end has been squeaking since day 1, and I've always suspected the ball-joints, but I have every shop this car goes to tells me the same thing "ball joints are fine". I sent the car in with some nebulous instructions "check engine light is on and it's squeaking a bit up front". They got back to me in just a few hours, said they were sure it was the purge valve and, sure enough, one of my lower ball joints was a safety concern. I bit my tongue and didn't say anything about Ford and their vapor canister - and gave them the go-ahead to do the work (the valve was expensive but the ball joint service was DIRT cheap). They had the car back by noon the day after it was dropped off. That's mind boggling. They told me the truth, which was that we wouldn't know if the check engine light would come back on or not for sure until the drive cycle on the car completes (I knew this, but shops NEVER tell you this). I crossed my fingers and took the car in to DEQ the following week. Passed with flying colors, and the EVAP check completed so the issue IS FIXED! Plus, the front end squeak is gone and the car is less nervous. NOBODY could nail down those problems and these guys had the car dialed and done in less than 24 hours - plus they were a pleasure to work with.