RMI-25, used with traditional "green type" ethylene glycol antifreeze, seems to have kept the cooling system of my 97 Neon clean as a whistle inside. It constantly cleans, & in my car produces a thin layer of light tan sediment that seems as fine-grained as flour in the bottom of the overflow tank. That's the cooties it got out of the system!
It's compatible with cast iron, steel, aluminum, brass, plastic, you name it. My car has iron block, aluminum head & intake, steel tubes, & plastic + aluminum(mebbe a little brass?) radiator, so it's a pretty good test.
I haven't used it, but Schaeffer Clean & Cool has a big fan club too. Either one should do well for you.
I'm in the middle of radiator replacement right now, flushed out the block & heater core yesterday with garden hose & tap water. Gonna pull one heater hose today & check, if what stands in that steel tube is clean water then it's as well flushed as humanly possible. It'll then be ready to re-assemble with new radiator.
I know of nothing that's "magic" for water pumps, though.