Was having an evap leak code on my 2006 silverado. Swapped this part out and the code hasn't come back. It is a little bigger than the OEM one that was on the truck, but it fit just fine. Easy to install.
What kind of vehicle do you drive? 2006 chevrolet silverado 1500