I'm not sure what product some of the other reviewers sent in, but what I got was not factory new at all and fit my 2006 H2 (no aftermarket mods). Only the front guards had holes that matched the factory bolt holes. The screws provided were not thick enough to fill the factory hole and had to be drilled at an angle to "bite" into the plastic securely enough. There was only one in the rear protection holes that matched the factory hole and it was difficult for us to install it. Some of the plastic covers at the rear were also warped and did not sit flush with the truck. If I had to do it again I would choose a different brand. But since they were already so difficult to install, I'll stick with them for now.