Sika 1a is good. Bonds rubber, sticks to glass. (And everything else it touches) comes in black, comes in mini and regular tubes. Its a polyurethane.
I use xylene to tool it and clean up. Some guys use dish soap for tooling but that might degrade its performance.
Depending on your experience with caulking you might want to tape off the surrounding area with green frog tape. Just make sure you strip the tape off before initial set or you'll have a line of encapsulated tape.
Not that cheap, and xylene isn't healthy.
Last edited by coilrod; 11-17-2013 at 05:53 AM.
Reason: Zylene has an x