Mercury batteries should have a shelf life of at least 10 years. They are still needed for certain classic cameras where the exposure meter depends on the precise voltage of the battery. Zinc-air cells work most of the time, but are not a perfect replacement. Alkaline or other cells definitely don't work right in these cameras.