I've had the same issue with other vendors, though not HK. (Probably helps that their warehouse is an hour away from my house) Items supposedly "in stock", and you pay through the nose for expedited delivery... and they don't even send the item for 4 weeks.
I am getting a bit over ordering from China. Yes, the sticker price is cheap, but even the loss of 1 in 10 orders can mean you're indirectly paying more, because not only are you losing the item, you pay more for shipping and you lose the shipping price as well.
Problem is that our hobby isn't mainstream. If you just want 3-4S 5Ah standard batteries used in RC models, you can just walk into a store and pay maybe 30-40% more, but have full warranty, support, and have the item in your hand. Want anything bigger, higher power density, or energy density, or special like Graphene, and you've got Buckley's or will be paying way over the odds.
Maybe it's time to buy local?