This company sold me their product with a 4 week lead time. After 7 weeks and several unsuccessful communication attempts i reported them to AMEX as fraud and got my money back. They called me immediately asking me to re-purchase.
I stated that I would pay once the product is ready to ship. They miraculously found a product ready to ship and asked for immediate payment. I agreed, they took my money and called back the next day to report an additional delay. Of course I asked for my money back and they held $700 back in restocking fees. SCAM!