This is a New Old Stock item.  It is unused but the box is in rough condition from years of storage.  This will fit many years and models.  This is GM Part 8648056. You get the actual item pictured so please look at all photos and ask any questions before purchase.