No problems with Midway USA here. I ordered a magazine, spring kit and thumb safety for my Hi Power and had the stuff here in 5 days, including the weekend. I think they're doing great. On the other hand, I ordered some parts from Numrich/GunParts and got a confirmation that my order was in the queue and would be filled "in the order it was received as soon as we are able to resume operations." That was over 3 weeks ago and since Numrich is in New York, who knows when they'll be operational. I can't even find an option on their website to cancel my order. I can't wait months for the parts I need and will just get them elsewhere.