If it is just a standard motorcycle visor you need, try checking out local motorcycle accessory stores. You might pay a few bucks, but won't have to wait on shipping. Also, depending on the part of the world you are in, a lot of shops are discounting their inventory around this time of year, so you might be able to snag one on sale!