I got AVS in-channel deflectors recently. I didnt want to have to stick them on the outside like all of the others Ive owned. However, the in-channel ones have their own issues. I wish I got weather tech ones, but I decided to spend $40 instead of $100.
I was disappointed that they still had to STICK on the inside of the window track. I thought they'd just pop in. I had to use some wedges for a day or two to make them stick firm, and even still my rear windows lightly catch them when going up. My front driver auto window will every once in a while kick back down due to pinch protection. But has only done that maybe twice since installing them a month or two ago.
Put up some pictures and let us know how you like them so that anyone that finds this thread will have good info!
Justin