From a 2012 crew cab Silverado but should fit similar trucks. In great condition just bought a new truck but this one is to small. Open to offers , approx 70"*70"