Perfect fit for my 2002 Chevrolet Blazer Xtreme, the old ones dropped the glass on cold days and rolled the glass about halfway down, they are much better than the 18 year old original, but only time will tell if they last that long? Will be updated in 6 months (May/June)