I first put a Bak Roll X on my 2015 GMC Denali, then onto my 2017 Denali and just put it on my 2020 Denali. I verified the current Revolver II for 2017 and 2020 were different p/ns. I finally found out there was a 1/4" difference between the two versions. I was going to install the Roll X on the 2020 first, before I shelled out another $900. for the new version. I figured if I need 1/4" or 1/8" spacers, I'd have my companies' tool room make them up for me, but I didn't need them. I installed the Roll X and took some time to adjust the unit to cover the tailgate, which meant at the cab end of the cover was closer to the back edge on the bed top rail, but it sealed fine. I have no illusions that any cover is water tight. Don't care as after 5 yrs seldom get more than a few drops of water. After installing the cover, that night we had a hell of a rain storm.. over 2" of rain. Next morning there was a pool of water on right side of the bed, behind the wheel well. I contribute that water to the stake pocket openings. The stake pocket covers I though would fit from the 2017 do not fit,,, seems GM downsized the pockets on the redesign, so waiting for new ones to arrive. I have no complaints on the Roll X cover, only issue is Bak attached their label to both sides using carbon steel pop rivets, which are totally rusted. Yet, if it bothered me enough, I'd drill them out and reattach with stainless steel pop rivets. The tail gate closes fine. with the whole tail gate or with the center portion only... Will reply back once the stake pocket covers are installed to see how the leaking has changed...