They are never going to work all the time as when the sun is above the level of the visors, even when turned up, it is still going to hit you in the eyes but I would not be without them.
Morgan can provide them for the late model cars that have the mounting points on the top of the screen.