are these stock for a gmc? I have another gmc with the same mirror bracket, and the sunvisors seem stock...
check out the notch they cut into the crossmember to jam that caddy in there, the cut a couple holes into the firewall as well
...and the rusty rockers were "fixed" with what looks to be 2x2 square tubing.