Like attracts like, meaning petroleum based products, will help remove other petroleum based products. I personally see no need to remove all of the oil from a firearm, if your just going to put more back on. I've no doubt the,industrial degreaser will work fine. Probably not harmful to plastics in limited exposure. My only question is Why?