Stopped by AO tonight and they have these same 300-packs, but they are $29 (~.10/round). Kind of pricey but if you need it that's an option.
They have a pallet or two right out on the floor, and don't seem to have a limit. I haven't seen that much 22 in one place in 2+ years. Maybe there's a ray of hope here.