I hope so. A friend of mine did this to his audi and it has lasted over 2 years and still going. He told me the key to getting a good bond was in the prep work. On my xfire, only the bottom came unglued, but in order to prep it properly, I had to remove the whole glass. I cleaned and removed all remnants of the old glue from the glass and made sure the glass surface was cocmpletly cleaned. I also sanded down the glue from the fabric top and cleaned it as much as possible. Then applied the 3M primer onto both the glass and top. Let the primer dry, Then applied the glue to the glass and attached it to the top. I was told if I prep it properly, the seal and bond should last. I am hoping that it does.