I wouldn't be buying guns of ammunition just now as it is the top of the market. I would hold off unless I had some immediate pressing need or saw an incredibly sweet offer. Prices have been escalating over the last year and some driven largely by rumor and fear posts that are bouncing around the internet. There simply aren't any structural reasons to support the increased prices.

Which tells me that prices are due to come down as the markets saturate and the assumed worse case scenarios fail to materialize. Tight economics may lead people to sell off their stocks to cover their bills.