As far as the tail lights ....I've seen no aftermarket tail lights that fit the hole exactly which means you'll have just a slight (1/4 inch or less) gap around the outside of the taillights. On your cruiser (since it's black) the gap won't show up too much. It's the lights colored cruisers like mine that you can see it.
I can't tell by the picture (too dark) if the one's your looking at are the Generation 3 Altessa lights. Only the Gen III meet the automobile inspection standards. They have to have a red reflector on the side measuring 2 squares inches of reflective material so they can be seen at night from the side of the car when a light hits them. If your in a state that has no state inspection (Florida

) then it doesn't matter if they meet the standards. The Rocket (59 Caddy) tail lights don't meet that standard.
Don't know anything about the visor.