I have one of those tailgate caps in my shop off of my 2002 Silverado. I took mine off when I got a bed cover and had to put one on like your first picture. Let me know if you are interested in purchasing and I can email pictures.

Paul Ham