Keep in mind Urethane is not UV stable. That is why all new cars use the Black edges on the glass.

How long before it breaks down? Don't know.

Butyle tape is the stuff of choice for me. Good enough for the factory good enough for me.