Beside longevity, I think freshness is as much or more important.
I recommend that you order from a battery specialist, which has a high turnover, so likely send you batteries from a recent batch.
My favourite for batteries is NKON.nl
In you case, if it is difficult to repair, I would go for Lithium 2032 batteries. See Energiser. The price is not much more than alkaline, and the shelf life is 10 years.

