If you’re on a budget, DO NOT GO HERE. Extremely overpriced. A close second, in price, to going to the dealership. $1,100 to replace a timing chain on a 1999 Mazda protege. They also replaced the water pump which I was not informed of until I had to pay for it... I know it is recommended but not required to get the vehicle running in the condition the water pump was in.