I am not certain if fittment will be acceptable, I have found a dirt cheap Leer 122 from an '07 Silverado 2500HD. I THINK the cap should fit, and the price is low enough it is worth the risk... The fit does not have to be perfect, It has to mount up, seal up, and not cause wind drag / noise...