Had problems with my truck not starting. Had it towed in and they charged me for a diagnostic fee, replaced my starter and repaired the battery terminals which I had anti corrosion spray on. Took truck home and the next time I went to start it it wouldn't start again. They came to tow it and didn't know about bypassing the shift solenoid so they drug it onto the flatbed. They found a shift linkage out of adjustment and charged me for another diagnostic fee and more repair. Long story short, it cost me over $1,000 for an out of adjustment linkage. I won't be back. Still looking for an honest mechanic. **UPDATE** I just mounted my plow and found that they had disconnected the ground for it and never hooked it back up. Also, since they were the last to do anything with my battery, my ground terminal on the battery was loose. I used this as an opportunity to check them out for repairing my fleet of trucks. Needless to say, they have lost thousand$$ because it appears their mechanic is somewhat incompetent.