it is almost new car max put it in before i bought the truck 2 months ago. the liner has 4 lower holes for the tie downs and i drilled 1" holes in the top corners so i could use the upper tie down holes. also have the tailgate piece. i when to a painted bed liner. $50 not sure all the years it fits but its a lot.