Ive use similar organic acid commercial boiler descalers both in industry and on my boat with excellent results. Other products were: Marsolve & Rydlyme.
Such descalers will easily remove the scale but not the base metal ... important since it will not remove the protective (blue/black) ferrous oxide coatings that form on cast iron, etc. Inorganic acids (Muriatic, etc.) will dissolve those ferrous layers and promote the destructive ferric (red) rust.
I find all of these products invaluable especially in descaling
exhaust manifolds where the deposition of calcium carbonate to be the 'worst' in a marine engine ... and since it doesnt attack the base metal, retards the eventual manifold 'pinholes' that one gets when using Muriatic, etc. .
Small volume recirculation will insure complete scale removal, especially in those areas that have a high buildup .... preferred; but; is not absolutely necessary.