Joe was very professional, informative and I was always able to contact him for updates. The process was long(waiting for parts), but overall I had a good experience. They were pretty knowledgeable about my vehicle (i750x), and explained in depth what was going on so that I could understand. I definitely plan to use this business for future problems that may arise. They are not the cheapest, but not the most expensive, and who wants the cheapest working on a vehicle as sensitive as mine.