I have WeatherTechs which are the type that sit in the window channel and havnt had a problem. If you want JDM Factory deflectors check out Carson Toyota's site the have great customer service and lots of cool stuff.
I agree the WeatherTechs are the best. The material itself seems thicker and better quality than the stick on ones. I too have it on my Rav since 01 with no window problems. You must have not installed it correctly or something to have window problems. One reason to go with the weathertechs is that it can't be stolen since its wedge in by the window.
I went ahead and got the WeatherTechs. I had no problem installing the front detectors but broke both the rear detectors when I tried to install them. If the front ones work out well I may try replacing the rear ones again sometime.