I watch the sales,,,and even the internet sellers prices vary quite a bit from month to month. When I find a good price, then I buy whatever is a good buy. For example, recently Ammoman had .223 on sale for $.21 a round. It was imported, but it runs fine in my rifles. People say its dirty,,,,so what? Do you clean your gun when you are finished? I got 5000 rounds of 62 gr HP on that sale. I just bought a case of 9mm at 18c. When I can buy this ammo at 20c a round, I cant afford to reload it. Also, I dont even pick up the empties. My Mini 14 scatters them all over anyway, so I just leave them out there 25 ft where they fall. All my rifles will bust a grapefruit at 100 yards from the shoulder with this ammo.
For my hunting ammo, I load my own. I expect it to shoot MOA. But for street sweeping, the imported stuff works just fine. I have never had a failure to feed or problem with accuracy with imported ammo, and I have shot thousands of rounds of it.
This price works out to be about $4 a box of 20, or $10 a box of 50. You cant match that price in a local store.