I think I got ripped off!! I took my truck there because I read good review about this business. My truck had the engine light on, so I took it so they could diagnose it and fix the problem. Well when they emailed me what the problem was, they said the battery had to be replaced. it was $607.56 for battery, labor and testing. Than after all that was done they told me that the truck was still hesitating when they drove it around to test the performance. They asked me if I wanted them to run a diagnostic test that was 2 hour long, so I agree to it, well at the end they ended up telling me that they did not find anything, that the only thing that the mechanic noticed was that the truck had very little oil, and if I wanted them to do an oil change. So I agreed. Bottom line is my truck's engine light still comes on, the problem was not fixed and I don't even think it needed a battery!!! SCAM! Sorry but I feel that they took advantage of the situation, and sucked it to me!! I ended paying $1,065.80! Never again shall I take it to that place. NEVER!!!