Williams Auto is seriously a gem when it comes to mechanics. I live in Manchester just a few streets over so it's very convenient to just drop my car off and walk home while they work on it. They work very quick and hard. I found I had a dead battery mid day on a Friday and brought it in for them to replace it. They had it done in less than 3 hours even though they appeared to be slammed and it was Friday afternoon. You'd be hard pressed to find a better, quicker, trustworthy mechanic in Richmond.