I agree with Rich.....Heko are quality.
Passenger one of mine got cracked by a tree, but it didn't fall apart (or off).
Just an annoying "crack" running up it (centre of the top of the window...so only a inch and a half).....maybe I should glue it sometime, but it's been fine for 5 years as is.
Only problem I had, was I didn't put the fixing clip low enough down 1st fitting, but supplier put me right, and been on the van 13 years now.
If you have electric windows with the "safety" function, you may have to re-teach them to close properly....do a search for method.
They don't need to stop shorter, it's just they see an extra "load" at the top, and then open again (to stop idiots trapping fingers!).
Can't remember the procedure, but it's documented somewhere.....something about opening and closing, but hold the buttons all the time.