Overall it's been a bad experience with this company. They will be quick to take your payment while advertising fast turnaround and fast shipment but you can expect your order to be stuck in limbo for weeks.
Communication is bad and people on the phone are short and not very concerned with what you have to say. The female I spoke to actually laughed when I said I would be posting a review. They will tell you a shipment date when you order but you probably won't be getting your purchase anywhere close to that date.
I was told that just the inspection process can take weeks to complete and was told that this was due to the weather. The weather?
Either way, I suggest taking your business elsewhere. I may be canceling my purchase and looking into legal options as I spent several thousand dollars with them only to be given the runaround.
Another note, I wouldn't waste your time with their financing. They use TD card services who are even more uninterested in customer service, they don't even answer the phone. I waited over an hour one day and just gave up. You can look this company up online and they have nothing but bad reviews.