I have MANY Eneloops and those relabled to other brands, that have remained at a useful capacity to me for much longer than 5 years.
I would go this route, but if you need more than about 2000mAh per cell, my 2nd choice would be the Tenergy Centura low self discharge, available at amazon among...