I just ordered from them, got some Starfigher F4, took 4 days from payment. Everything fine so far, i havent popped any yet but not worried about that.
Hope that helps
Update* i popped a few and they came up in less than 72 hours, no soak.Good stuff!