I just replaced mine 2 nights ago. After much research, OEM style "new" pump was recommended for all but rockcrawling type stuff. I found many warnings about the "remanufactured" pumps. The "new" one from Napa with a lifetime warranty was only $10-15 more than the reman ones.
My bearing was on its way out, but my temp used to fluctuate between 200-215, and now it is dead-on at 195.
If you decide to do it yourself, it is fairly easy if you remove the fans (4 bolts). It took me 2 hours and I was taking my time and that was pulling into the garage to test drive. I also put on upper and lower radiator hoses, new thermostat, idler pulley and fan clutch in that 2 hours. The only tools I needed was a 13mm/8mm/15 mm socket and wrench, plus a pliers All parts totaled $160, including the pre-mixed anti-freeze, because I"m lazy.