ANy big name auto parts store, most any big fishing places that have lots of reels and supplies, stores that sell bike tools and repair parts, and of course the mentioned locksmiths.I had a lockset on my back door that was sticking and I went to a locksmith and bought a product called "Key Lube". It is an aerosol graphite product and it works very well. Locks don't like oil because it attracts dust and grit, so this product would work well for you.
They should all have graphite products in a dispersant.