I can speak on behalf of my order from UPD, it came as described and I'm really happy with the product. A lot have complained about how long it takes, and it did take a while, but on the site they clearly outlined how long it would take. I think my windshield was around 150 shipped. a local retailer was 400!!!! I am okay with waiting for that price difference. I want to say it took 6 weeks? However long they state on their site was accurate, and they were actually pretty organized. They say don't bother reaching out until "X" weeks after the order, which I did. Once I emailed, they were in touch and responsive and order came on time with mounting instructions and hardware.