Like BCB, I was thinking also some kind of urethane adhesive. I knows that the factory uses something called Euroflex on the fenders and battery trays. When I had to reconfigure my battery trays, along with the screws, I used Lepages PL premium construction adhesive. It is urethane based, waterproof, and very powerful. If you get a good bond using the PL with the nylon block on the glass, you would probably pull a layer of glass off if you tried to remove it later. However, as mentioned above, I still would prefer some kind of mechanical bond.