These guys are super. Prices are always reasonable, and they don't believe in slapping your car back together, they only want to do it the right way. They have a parts store as well. Parts and labor prices are great. they make it possible to enjoy your car far past the 100k mile mark. They knew every nook and cranny of my old audi and VW, and know lots about other cars as well, porsche, volvo, saab, asian as well. great crew of mechanics, quite knowledgeable. I've moved 40 minutes away, they've ruined me for other shops. I go elsewhere against my will, and with higher expectations after being a happy ABJ customer.