I'm in the process of buying 25 ST. has anyone installed the weather tech window shades that slip into the window track, GM said they wont warranty the window motors if you install them, any problems with the 25 ST or should one buy the stick on over the door rails ??