I've used the weathertech ones on my previous cars. They're great, I just hate how the when the rear window goes up it'll hit the visor all the time, plus I feel they put too much stress on the motors up front. I have the mazda oem ones and they are great too. They are very flush and does not have that lip around the edge of the visor that you see in many visors and you can't see the tape. There are also clips on the visors that goes into the window channel for extra protection. While I normally vouch for in channel, for this car I say the tape on is great.