Shop that one at dealers. I prefer a factory trained mechanic for that one. If you have that many miles, get the water pump, timing belt, engine seals and serpentine belt done at the same time to save. I shopped different dealers within 100 mile radius of my house and the quotes on the phone different by over $200. I got it done in Easton PA for about $520 for all the above. It was a one day job. Got it to the dealer in the early AM and it was finished by 5. No problems and the repairs were noted on the Toyota computer system. It is amazing that this doesn't have uniform pricing but it depends on how the dealer operates. Definitely shop it though for the savings.