I think lead time was 50ish days to delivery. If I recall that put it being delivered the week of Christmas. It's a little delayed from quoted time but whatever. I don't know exactly when it left China. I figured it would take longer on the boat and customs is always an unknown.
Based on the research I did the company I bought it from makes SmartCap (according to internet legend) and they were also well reviewed on Alibaba, if you believe those. I figured for the cost, I was willing to roll the dice and would just dispute the charge on my CC if they didn't follow through.