If stored properly, ammunition will last indefinitely. I especially like the surplus military ammo that comes in rubberized battlepacks. However, if subjected to extreme temperatures (especially high temperatures), ammo can degrade and be unreliable. Since it's usually impossible to know the history of the surplus ammo you are buying, it's best to do what you are doing, asking for other people's recommendations. The ammo you refer to, I believe, has proven to be fairly good but is corrosive AFAIK. Therefore, make sure you thoroughly clean your rifle after use to neutralize the corrosive salts. Also, Eric at ammoman.com has an excellent reputation for providing good quality ammo at a fair price. I think you can trust just about anything he sells to work as advertised.