I have the Wade visors you find on ebay. They go on with 3m double sided tape which a lot of people say is cheap, but trust me these things are top notch. If you put them on correct they won't go anywhere. I have tried to rip them off before and they won't budge. And even if by some freak accident they do fall off, a bit more 3m tape is not hard to come by.