I think they have gotten seize and decease letter from S&W few weeks ago for patent infringement....
File with BBB ain't going to help much... They are just bad business themselves. Just call your credit card company and cancel the order. Simple and easy