I have been using Bh209 for several years. Clean it after shooting or your barrel will rust. I don't think it is corrosive but I think the residue absorbs and holds moisture.