The most popular mag drive pump for home brewing is the March 809. I went another direction an bought a Little Giant pump like this one:
The price for the Little Giant is somewhat higher, but IMO it is also of somewhat higher quality. It runs more quietly than the March, the motor runs on ball bearings and the specs say it can run dry for up to eight hours without damage.
I use mine for a variety of tasks including:
-recirculation on my RIMS, pumping sparge water up to my HLT
-pumping the runoff to the kettle
-recirculating from the kettle through my chiller and back to the kettle for rapid whirlpool chiiling
-and finally pumping from the kettle through the chiller to the fermenter at the end.
My procedure for cleaning the pump, hoses and chiller is to connect all the hoses together with the chiller inline and circulate heated Oxyclean, PBW or automatic dishwasher detergent through a continuous loop with a plastic tub as a reservoir. Usually I will let the cleaning solution circulate for at least an hour and sometimes much longer. I then circulate hot water through the loop to rinse. I've had good luck with this cleaning procedure and haven't had any infection problems at all. I have the pump mounted on its own stand for portability which makes the cleaning routine much easier IMO.