I purchased this for my 2011 Yukon XL Denali, it fit perfectly.  The installation was easy, it took about 6 minutes to install, most of the time was opening and closing my car's filter case which has screws.