I use it all the time as a cleaner. I find it works great removing carbon fouling from the bore and a great general cleaner for the outer gun surfaces. I've never seen it hurt any material, ie. rubber, aluminum, finishes, etc. I still follow up with a lubricant and use Mobil 1 for everything now.