I have a set on my 2012 Denali. Make sure the place you get them from has free returns in case they don't fit well or are damaged.
The first set I got fit like ass. Returned them for refund. Second set I got from different vendor for almost $100 cheaper and was same brand as the first set. They fit better, but still had some a gap at the body. I unscrewed the metal nut/stud and filed down the post they screwed into to make the fit better.
Also right now, ebay is offering 10% in ebay bucks through midnight on the 14th. That's $37 on a set of $370 lights.
2001 Yukon SLT
2012 Yukon Denali XL
2011 Yukon Denali RIP 5/20/18