I had my entire headliner replaced because of this. Just make sure if you have a moon roof that they order a new cover for that at the same time so the colors match.
Yes. There are a couple of posts on this. I have the same exact ones with a photo tutorial on here, somewhere. These ones look like they are OEM parts. Good job. 👍
With a front bike rack if you are in a fender bender you pay for new bikes. With a rear bike rack if you are in a fender bender, they pay for new bikes. 👍
What year of truck are you referring to? My visors do not have lights. And I would never recommend removing the head rests. They are designed to assist and reduce whiplash, if involved in a crash.