Weathertech is the best, but I suggest not getting in-channel visors. If you MUST have them, get the 3M applied ones. The in-channel ones will stretch out the channel and cause your window to rattle. I had them on for a good 6 months, and even after taking them off, I still have a rattle that can be annoying at times.