I know that Simple Green is not good on aluminum. WD 40 has been know to affect old bluing on some vintage guns, my friend told me of a horror story regarding a vintage Lewis gun. I do not use it on firearms at all, good to flush blind holes of chips after tapping.