The fit was pretty good. One rail was slightly longer than the other (about 1/4"), but the tailgate still closes fine. I have a factory bedliner, which made installation slightly more tricky, but it still wasn't difficult. All the parts were there, and everything was very well packaged. I'm recommending it to my friends!