I would also go the WD-40 route; it won't get rancid which I suspect Pam might though I'm not sure, and for sure WD-40 displaces moisture and leaves a protective coating, but you'll have to wipe off the surfaces when you go to use it so it doesn't get on whatever you wear.
I'm sure MSD's dessicant method would be a really good way ...plus I always like the idea of opening presents. An added benefit for me is that with my lapsing memory I might forget what's in the package and get a great surprise!