I have the GM Accessories vent visors with double sided tape on my AV. I had another brand which I can't remember what brand, the GM was replaced by the dealership. I had my AV in for body work, and they had overspray all over them, so they replaced them free of charge. I took the old ones off myself, and like everyone said, a pain to do. I use goo gone and after hours, made no progress. I ended up going to a local window tint shop and they had an attachment to a drill that got the adhesive off. Left marks on the clearcoat, but was covered up by the new visors. The GM ones, I noticed on the drivers front, I am missing a little bit of double stick tape so I do have a spot in which water can get in. I don't know if this is something recent or if it has always been this way. I've had these for a couple of years now, and just noticed this about 3 months ago. The sunlight hit it just right when I was getting gas and saw the gap. As for the in-channel. I had them on my 2000 Silverado. I liked them. But one day, I had the window completely down on the passenger side, and when I shut the door, the visor fell to the ground. Now, being that it has been 10 years since I had them, the technology and fitment more than likely improved since then.