Said they would fix it, didn't fix it, kept it past agreed date and still wanted full payment. Who does that? Bad business to not call when you can't finish on time. We called late in the afternoon asking if our truck was ready and they said they needed another day. Why wouldn't they have called and said something? Had to rearrange our schedules to get to work. Went to pick it up and paid. Went out to the truck and it sounded terrible. Said they couldn't fix it. Then why take our money?! Gave them another chance and a full week to fix while on vacation and its still not done! And they want 300. more than was quoted AND put the wrong parts on! What is wrong with this place! Its 6pm 7 days later and our truck isn't even at the shop. Unbelievable.