I've used Rydlyme and Barnacle Buster, both effective.
One way is to inject solution via the engine's
water pump">raw
water pump. Fill the
raw water path (oil cooler,
transmission cooler, aftercooler, heat exchangers, whatever...) and then let it sit, flush later. Follow solution directions for duration.
Another way is to
work out a recirculation path, in likely near the
raw water pump (probably with impeller removed) and out somewhere after the
heat exchanger, all driven by a small transfer
pump. Not familiar with your
engine, so can't advise better than that. Best to get useful fittings for connection at each end, bucket for outfllow (so sediment can separate), and so forth.
If you have dripless shaft
seals, you'll have to
plug those or pinch the hoses, otherwise you'll lose solution during circulation.
I eventually worked out a path so I can inject solution "backwards" to fill the whole system without having to remove the
water pump impeller or pinch off our shaft
seals... and using the fill/sit/flush worked that way well enough.
Be aware that heat exchangers can get plugged up enough so that a simple flush won't really get it done... and aftercoolers often need
service to both
raw water side and air side, so on-frame
flushing doesn't mean you can bypass manufacturer's recommendations for
service.
-Chris