@KD7CAO Just a heads up; gun barrels usually have a surface treatment that makes them more corrosion resistant, e.g. bluing, or nitriding. Plain steel, like a valve, will corrode in acids, e.g. CLR, so keep a close eye on the parts if you do use it. Remember the old experiments with Coca-cola (pH 2.4+/-) and a nail? Per the MSDS for CLR, it is about a pH of 2.2, so even more acidic.
images-na.ssl-images-amazon.com
I'm not saying CLR won't work, but I personally wouldn't use it on engine parts, for this and other reasons (hydrogen embrittlement).
All the best,
2PbFeet