I ordered PMags from Rock River Website back in January. About 2 weeks ago I cancelled my order with them via e-mail contact. They replied to my e-mail acknowledging my cancellation request. No Problem!
When I ordered the Mags, they did not charge my Card. They also did not indicate on their website that they were back ordered and not in-stock like just about everyone else. Rock River does not charge a Customers Card until the order has been processed for shipment.
In fact, this Policy is actually a consumer law in many States if not Nationwide.
The Rock River Policy is that is you can cancel any order prior to your Card being charged and your order being processed for shipment. There is no resultant charge to your Card for cancellation up to this time. Once the order is processed you will be charged and restocking fees may result if you cancel at that time. This is not actually clear on their website but that is the Official Policy.
I purchased my Pmags from Palmetto State Armory. They get them in just about once every week, but they typically sell out the same day or next.. The price is good there also.
If you are tired of waiting, my suggestion is to cancel the order and find them elsewhere. They are getting easier to find now.