GMC external temperature sensor from model 98 to 2006. It might fit newer or older models, I'm not sure about that information. It works perfectly, the connector and all its clips are intact. It's useful if your AC is off because of it, and it's useful for those who want to install the full option mirror.