Silicone oil is neither a good lubricant or corrosion protection for metal/ steel parts. I would go with a gun oil from any well known brand.
Silicone oil is used for plastic parts or rubber. And it is also very hard to get rid of it where you don´t want to have it on
(clothes, wood, fingers...).
So take your Hoppe´s, Ballistol, Break free CLP, or what ever you got in your closet but no silicone oil.