One type of solvent I do NOT use anymore is water-based ammonia. These definitely can etch bores if left inside a bore even a little too long. This info has been around for at least a couple decades, but too many rifle shooters base their opinion of the effectiveness of solvents on whether they can see copper streaks inside the muzzle.
John, if I may exploit my ignorance, how do you tell if a cleaner is a water-based ammonia?
Thank you in advance