Just a suggestion
I have installed many vent glass, just have not installed them the way theywere put in at the factory, but it has always worked. It may not be the OEM finish but it works. Depending on the gap between the frame and the glass, or the rubber use I use a bead of urethane and glue that puppy right in there. If its done right it looks good, no leaks and permanent until broken.
thanks