I bought a Sid from them in october, and there hasnt been any activity. Some of the products are being machined still, even though it may say in stock on the website. Plus its China based, so if youre in the US like me it takes awhile to ship anyway.
Before you dispute the claim, Id recommend hitting them up on the 89sabers facebook page. They post product updates and you can also contact Peter Zhang through there. He has answered some of my questions through PM.
Hope this helps