I am very pleased with Barrett Automotive, they figured out what was wrong with my truck and i was honestly skeptical that they could figure it out. I had taken it to a shop named hell on wheels in cleveland where they charged me $300.00 to make it run worst than when i brought it in. Plus, they couldn't tell me what was wrong and had grease all on the whole left side of my truck with mud on the inside as well. Definitely do not recommend those guys. I have to say that Barrett Automotive done me right and i will be back! Thanks guys!