Amazon, Cabelas, Midway and CDDN have been very good. CTD shipping rates are outrageous. The one order I did place with them they screwed up and sent me the wrong item. I dont even bother looking at their mailers anymore. I have bought ammo from Aim Surplus and they are OK but shipping is a little slow. I placed an order with Midway a couple days after Aim and both orders will be here tomorrow. I recently used Academy the 1st time for a scope and they were very good. SWFA and Optics Planet do a good job also. They both seem to have their buys so you do have to shop. SWFA charges for shipping while OP does not. I have Amazon Prime so I get very fast shipping and a lot of free books for my wife's Kindle.