Waited 2 months and still never shipped my ammo. Kept saying next week. They did charge me for it though. However when I asked for a refund I did receive it within a few days. So they did earn one star.
I wouldn't recommend this retailer to a friend.
I guess that they are truthful. They say it will take 3-4 weeks for the ammo to be shipped. Today it has been 4 weeks and it still hasn't shipped. They have charged my card though, and did that right after I placed my order.