Graphite is better for locks than silicone. While silicone lubricates well, it doesn't last long. Graphite powder is a dry lubricant that doesn't leave sticky residue, but too much can cause buildup.