Did a friends Saturn L300 dual cam V-6 engine. The water pump went bad after a shop did the timing belt. Guess who did the water pump etc, me.
I replaced the timing belt, water pump, all bearing/pulleys etc. It was not real fun. But seeing as you had to remove the engine mount to deal with the repair it really would have made sense for them to have done all the stuff it needed for having the mileage it did.