The over all work was great, but at the beginning the quote was for s specific amount to replace a valve, drop truck in and later in the day i get a call from shop advising to replace other components that will have to be removed in the process to get to the valve, the total price after that almost tripled, my truck was in the shop already so I had no choice but to leave it and have the work done, if i had to decide not do the work i will probably had to pay a couple hundred dollars just to have the parts put together in order to get my truck out. Im pleased with the work, , dont get me wrong, the work quality was great, but i could have been told that the cost could go up depending on what they see when removing other parts to get to the original problem .