well... i decided to get a bottle of it and try it out on my gun.... i read the label and it says that it is made to dissolve plastic so i just used it on my slide for fear of dissolving the plastic polymer...... anyhow it worked great on the dirt and powder..... and it also worked great on dissolving the paint on the loaded chamber indicator on my sr9....