Stainless steel tins are too expensive. I use altoids tins for caches that typically are protected from the elements. For future caches, I have thought about using:
http://www.thompsonswaterseal.com/waterproofing-products/waterproofers/clear-multi-surface-waterproofer-aerosol
and then adding a little pack of silica gel inside.