The original by DrewSmith007 is awesome. Props, great work.
Im just super lazy, didn't want to go to the store so I made 3d printed tubes for the visor. They are snug, but they fit. I didnt even need to use glue, they held well. But you may want to put them in on one side, then put them in on the other (to make sure both ends fit properly inside the holes) and it should work when you put them together
Print 1 to make sure it fits properly, takes like 4 minutes. If you feel dangerous, print like 25 at a time, takes an hour at 10% infill. Use a brim to make them stick better to the heat plate. Cut off the brim after as they may add too much for the visor holes.
I might buy the rods later, but they are too pricey on amazon. This cost me around 22 cents to print them (50)