Use graphite lubricant instead of silicone. Graphite prevents contamination from dirt, water, oil or acids. Silicone works good on rubber, plastic, vinyl, and nylon. I remember my mom fixing my stuck zipper on my jacket by rubbing some pencil lead on them, that might work in a pinch.