Naps has been around for a long, long time. I've done a lot of business with them, all great. They had a shipping infrastructure problem a few years ago; they re-organized and all has been well since. During that period it took maybe 6 months for people to receive orders. I bought through this time period but never experienced any delays. Heck, they sent me an order again about 6 months later, just when the shipping problems were getting resolved. That was a nice bonus!
They are not scammers. A real company sets things right for their customers, which they did. And they went overboard to send people like me double orders just to make sure everybody got what they paid for.