I see those ads all the time selling months, or years worth of MREs. are they worth the price they usually advertise? are any of them any good? and how long do MREs last? or should I just stick with stocking up on rice, and canned goods, and other non-perishables?