Just found an email from Ruger (it was in my spam folder), that my order on 1 Feb for five BX-25s was shipped yesterday. UPS tracking shows they are now only 25 miles away. That is about as close to six weeks from order to shipping as you can get.
I waited ten for mine because Ruger knew they had a problem with their USPS PM shipping system but did nothing about it. When I called they asked me if UPS was OK. It was and I got the stuff three days later.
If you originally chose USPS PM, call them during business hours and see if a change to UPS could fix your issue.
Ordered on 1/17 and delivered today. I never did get a shipping confirmation, my last contact from Ruger was on 1/17 when I placed the order. Oh well I got my mags and that is all that really matters.