Mine came from ACC and works great. None of them will fit right out of the box as they have been crammed into a tiny box. Just leave em out in the hot sun for a day or so and prop them up here and there so they get their shape back properly. All carpets will have to be cut around the edges, they cut them a tad too big so they can be fitted to each truck. And i think none of them have the floor shift holes precut. My ACC stuff fit well, though I had to trim it on most of all sides, so now it fits perfectly.