I have no idea how well this particular set fits; they've probably never been within 50 feet of the car. I hadn't heard that fitments were off that much. And I also assumed the people critical of the fitment were the more picky owners. Sorry I can't help any more than that.
Who ever buys them, they'll be in the mail the following day at the latest.