I ordered this cap to replace the windshield washer reservoir cap on our 2017 Suburban - the cap itself detached from the boot that held it to the reservoir and disappeared. This is a GM part in GM packaging and fits perfectly. I've never lost an underhood cover, but this part was the perfect replacement.