I had to buy one from Branfuhr. I considered vacu-forming one, but it's a lot of work. Then tinting and painting the mirror part was above my skill-set. You can message him through facebook and he's pretty responsive.
Hello! Utah falls under our Mountain Regiment (regiments are mainly for connecting with people in similar areas) and lucky for you, our RCO (Regiment Commanding Officer) is Angus314 and he's made visors for people before. I've had 2 made by him and they're really good!