Also, with silicon spays, make sure it contains no petroleum.
Some silicon sprays, especially those from Canadian tire, say "%100 Silicon! Safe for rubber, vinyl and plastic" but, if you read the label more carefully, it says in the fine print "contains petroleum dilates"
Petroleum will eat your gun.
It's better to light a candle, than to curse the darkness