We placed a pretty large order $4500, paid in full when ordered, took longer then they said it would to arrive, received most but not all items nor did we receive install kits which we paid for... Upon calling was told they made a mistake and were sending the items out right away. Weeks later, we recalled and were told the order was complete and weren't sending missing items. Because it went past the credit cards appeal date, we lost our money. The company is a ripp-off and no one should risk their money buying from them.