Every time I've ordered from them, it's the thing where you get the initial Chinese tracking number and then it gets a separate USPS tracking number once its States-side. Not sure if that's what they mean by "local warehouse" or not. Never paid any additional fees or tariffs or anything.
As far as prices go, my super-quick scan makes it look like it's gonna really case-by-case. I see some that are exactly the same price on that shop you cited as LT Cave charges, some that are a couple bucks more, some a couple over with Ali's shipping, etc. So far, the biggest discrepancy I've seen is Sanguinius, who is about $20 cheaper on the Ali site, though that might just be a first-time customer discount?