Generally, there's no guarantee for anything. Most people go with a cheap mirrored visor, and then heat form it if needed (but try not to because if you are not pro at heat forming you can whiten the visor which looks hideous)
This one is nice because it's only 8 bucks so you can experiment with them. They're not high quality obviously, but good if you want to get a cheap and dirty visor:
http://www.amazon.com/Motorcycle-Mo...d=1350203207&sr=8-1&keywords=motorcycle+visor
This one is nice because it's only 8 bucks so you can experiment with them. They're not high quality obviously, but good if you want to get a cheap and dirty visor:
http://www.amazon.com/Motorcycle-Mo...d=1350203207&sr=8-1&keywords=motorcycle+visor