I strongly advise anyone to stay away from this shop. They kept my truck for over six months, constantly giving me excuses and delays. A normal engine repair should take a few weeks, not half a year. Every time they asked for money, I paid immediately — all payments were made on time. The delay was 100% their responsibility, not mine. During those six months, I had to keep paying for yard parking, insurance, rent, and other business expenses without being able to work. It was a huge financial and emotional loss. Their lack of honesty and professionalism has caused me tremendous hardship. They will take your money and never do the work, and then pretend to have done the work. Please be very careful before trusting this shop with your truck.