I am hearing some mixed advice for removing some rust from the cooling jackets in an engine block. I searched through here and did not see much posted, unless I missed something.

I have the head off and all jackets are exposed. When I cleaned the rust from my fuel tank I soaked it in vinegar with much success. It seems here I need a flushing agent of some sort. I have seen some use diluted citric acid, others with just coolant flush.

Advice?