This fits a 2015 Nissan Titan and may fit other years. I've had it for less than a year and want to go to a full canopy. Fits the 6ft 4in box, painted to code (Silver), has the carpeted liner. there is no damage and shows as new. Comes with all hardware.