Question: Did does it just pop right in the channel & stay there or did you have to glue it. What type of tubing is it rubber/Plastic. I have to check to see if the 04-08 old style is the same as the 06-10 new style. Door upper seals, but after putting that in does the door close god still. How it in the rain, does it work well in winter? After the car warms up - temps then sits all night in the cold? DO you have any info on that yet?