I've ordered bulk CR2 from Amazon in the past and used them up over a few years.
But I switched to RCR2 because I wanted to reduce the amount of trash I generate. The EBL ones I bought are only 400mAh (half a non-rechargeable) but so far the ones I put in use about a year ago (inside IRIS contact sensors) are holding up just fine.