I'm now finding .45acp defensive ammo abundant, but to find range ammo I pretty much have to luck out and show up right after the shelves were stocked.
I got some .300 Winchester Magnum relatively cheap (~$1.75/round) last weekend. My local shop was willing to part with a couple of boxes of 9mm--their shelves were empty but they hold back some of their supply for customers who buy new guns--but I passed. I have plenty.