Fixing engines is what they do and they do it well. These guys know what to do for most late model American made engines.
Not so quick service
I have had my vehicle in on several occasions and my experience has been a wait time of one to two hours. I don't consider taht quick, however they provide a very good service if you can leave your vehicle and pick it up at a later time.