If the pH of the your cleaning solution is on either side of 7.0, it will react with metal in a corrosive manner at a rate commensurate with how far away from 7.0 pH the solution is. Chemical conversions do not happen instantaneously, small excursions away pH neutral will take longer to activate than large ones. But, it happens nonetheless.
Evap o Rust is MSDS listed as having a pH: 5.7 – 6.3 making acidic and reactive to metals (dissolves metal).
CLR's MSDS states it's pH: @20ºC 2.10-2.30, making it significantly more acidic and active than Evap-o-rust. It will dissolve metals faster by comparison.
I'm sure both will clean/dissolve surface deposits upon the metal. And, when the protective deposits are gone (cleaned), the metal surface will be next to dissolve/etch/errode.
There are carb cleaners on the market which are pH neutral and also dissolve surface deposits. These clean without risk the base metal.