I replaced mine this week. It wasn't leaking, but it was squeaking at idle. When I took the belt off, the shaft would rock up and down 1/4". With the new one, it is quiet like new (except for turbo whistle and exhaust noise

).
The water pump is the same part number through 2007. I got a new ASC part no. WP-726 for 48. 99 at Advance Auto, lifetime warranty. It comes with a gasket.
It comes unfinished, so pick up a small can of black, high temp paint and a foam brush to make it look original.
Bolt the WP on with the weep hole down.
I filled up the coolant and left the cap on loose. Then I ran it down the road a mile, just to get it started warming up. I ran it for about ten minutes in the driveway with the cap off, to get air out of the system. Don't get it too full, or coolant will slosh out. When the radiator is warm (thermostat is open) put the cap back on.
After a few trips, I topped it off with a quart or so of coolant.
Do it yourself and the job pays about $200 an hour, if you take your time. Pretty soon you won't even call the dealer for a price anymore.
-Richard