Yeah, I ordered a squid maiden 8.5" from them and hadn't heard anything for a few days.
Sent them an email and the same day the deck came @ lunch.... Maybe took 3 business days or so. I'm in AZ.
Definitely legit and the board looks awesome. Haven't skated it yet, waiting for my hopps to die.