. Their prices INCLUDE all shipping and handling charges. If it says $149 for 500 rounds, that's all it costs. Period. I ordered a couple of cases of 9 mm from another company once, but when I realized their great low price disappeared once your shipping and "handling" charges were added, I realized that I could have paid retail at my local gun store cheaper!
All of the choices you've been given are good ones, do your homework and get that ammo at your door before some stupid politician increases taxes on all ammo!