Came from a 1999 Silverado 4x4 1500 model pickup.
Rubber is in good shape, no tears or cuts or such.
Mounting bolts are included.