I am always pricing guns, but seldom buying. I recently saw a DPMS Oracle in stock for under $650, online. Considering I paid just under $600 total cost for mine a couple years ago, I would say things are getting better. CZ75 pistols and their clones have been on my radar lately. When I started looking before the election and Sandyhook, CZ's were mostly out of stock and pricey. Online, I am seeing some improvement in availability and prices moving to the pre-Sandyhook range.
Locally, ammunition pricing and availability is moving in the right direction. From reading different gun forums, the availability varies by region. I live in North Alabama. My local Academy Sports (Thank God for Texas) has been holding to pre-Sandyhook prices. I have been able to get .380, 9mm, .223 and even 22 LR, sometimes, just by stopping by on Monday mornings. LGS, Larry's Pistol and Pawn, has been very decent through this ordeal. Cheaper Than Dirt was selling Russian steel cased 9mm target ammo for over $50, per box of 50. I think of them as Lower Than Dirt. Please remember who has treated you right this year. A year ago, I was buying ammo online at better prices than I could locally. That situation has flipped for me to the local pricing blowing away anything online. I hope that the online sellers will continue to drop prices.