It's direct from China with no accountability to a third party so it's probably hit or miss, and at least 3 weeks shipping. Might be worth the risk if you want it but aren't in a hurry.
At least that one is a .com address. Most times when you look up these domains they were created in the last month or so. It looks the creation date for the one linked above is 2019-11-18 (checked at https://www.whois.net/). I would probably not give my credit card info to a site that has been up for less than 2 months.