Fits 2005 and up Frontier King Cab and 2007 and up Crew Cab with 6 foot bed. Northridge Ca pickup only. Still in good shape, nothing wrong with it. Free, just come get it. I replaced it with a Retrax or it would still be on my truck.