For the last 4 years I've pretty much been using one product for protection, cleaning and handle preservation. Ballistol is what I use on G-10, Carbon Fiber, Micarta and other handles.
I find that Ballistol works great for storing cutlery for an extended time period. It also has reasonably good lubricating properties but I will admit that mainly use Militec for my most demanding lubricating jobs.
But Ballistol is a great product and you can buy from Spyderco Factory Outlet. I believe Brownell's who is a gun supply mail order catalog also sells Ballistol from what I'm told. You won't go wrong with Ballistol.
Do these actually have any corrosion protection properties?