NOS. Box is a little tattered. However, it’s still in perfect shape. Believed to fit the vehicles mentioned. Check your fit to be sure. Can’t beat genuine GM parts. Just purchased from a closed GM dealership.