We just picked up out truck from them yesterday, and can't comment on how well it's running for obvious reasons, but I can say they need to be more organized , took them almost a month to rebuild out engine and each week we kept getting told that Friday, which would have been fine we would have preferred them to be honest and tell us that it would be a few weeks, we didn't care how long it took. We just wanted good quality work. Our quote was 1800 and the final bill $3120. We wish he had consulted us before actually completing the extra work, which in their defense was necessary but,what if we hadn't have had the extra money . Twice we called and they said they didn't have our truck , and finally found it at another shop that they out source work to. Mechanically the truck seems great and looks awesome, the employees are very nice and friendly but their lack of organization is unprofessional in my opinion, but of course I don't deal with mechanical issues everyday and this may be just be common practice in that field . Time will tell however if their work is quality. We have heard some great things about their engines so in the end that's all that matters to us. So be prepared for an unorganized hassle and most likely a bit of a wait