RE: shelf life for bullets
Are you talking loaded ammo or the bullet to load ?
If you are talking loaded ammo ,I am shooting up some 8mm ammo that was loaded in the late 40's still shoots great.
I have loaded bullets for chucks that have sat around gramp's shelf for 20+ years with no loss of accurey
So if you keep the ammo or bullets in a dry area ,it should be good for many ,many years.