visor
#2
Are you talking about a moonvisor ? i just put one on the other day and just used self tapping screws. then siliconed were i screwed onto the roof to prevent leaking. then for the lights you would have to drill a small hole in the corner of your roof so you can run the wires right down to the fuse panel to power them.
#3