So I placed an order months and months ago for 2 green visors from RJ Safety, as recommended by TK 409.(http://www.rjsafety.com/hp3.html)
The ordering process was a little funny. I could put in Canada as my billing address but not my shipping address, but I found a way to get the info in there. It didn't calculate postage for my order, but I thought maybe the visors were so thin and light, their weight was negligible, and the fee waived.
I didn't get answers to my e-mail and couldn't call simply due to my work hours. The visors didn't show up, and I finally called. Turns out they don't ship to Canada! The clerk felt so bad for not having e-mailed me or tried to call me despite having my contact information that she took it upon herself to fix it.
She decided to ship me the visors at no cost to me.
Conclusion: Order from RJ Safety if you live in the US. Don't if you are in Canada. This company has real people working for it and they actually care!