Great job, professional service, and good communication. JAM replaced my leaking water pump and timing belt. They worked with me to reduce the cost of the estimate after learning another shop had replaced both only 19 months and 8,000 miles previously. The other shop was going to charge me even more than the first time to fix their work stating their guarantee was only 12 months. During the repair, JAM found not only was the original repair substandard but the other shop may have even installed the wrong water pump. The sad part was I went to the other facility instead of JAM for the first repair because their estimate was much lower and they had mostly positive reviews on Yelp. JAM warrantied the new repair for 2 years 24,000 miles. I guess in the long run you get the service you pay for. Go cheap and get cheap.