I replaced the fan bracket/mount on my '02 Tundra.
(The water pump is driven by the timing belt on this engine.)
I got every mile possible out of the old one. (276K)
I noticed the bearings were making noise a few weeks back.
Last week it was loud enough that I ordered a new part and didn't drive for several days.
My new part was due to arrive yesterday so I decided to drive the five or six miles to get a gallon of antifreeze since I would have to drain the radiator.
I got to the store and then headed home. About a half mile down the road I heard a clunk and my alternator light came on. I drove the few miles home and looked under the hood. The fan bracket bearing was completely seized and it threw the belt. Glad I have a good battery.
(No power steering was a lot of fun too.)
Anyway, not a terrible job, there was just that one bolt down low that took like 30 mins to get the right leverage on to pop it loose.

However my back really doesn't like leaning over the front of truck all afternoon.