One way of preserving food cans is to coat the cans with lacquer....it will help prevent the can from rusting. A clear Nail varnish would provide a good exterior water seal.