That’s a fair price for the water pump. I’d check how much more it would cost to do the timing components too, since you’re at 100k miles.
That’s a solid deal. I haven’t had my water pump go out yet, but I was quoted $3-4k for replacement.
I was quoted $3,200 for the pump.