The best thing for loose rubbers is 3M glasss glue.
1. Clean both rubber and stainless steel.
2. Make sure EVERYTHING is dry.
3. Go to your local automotive glass repair shop (Windshield shop)
The glue used to hold modern window glass into cars can withstand over 14,000 lbs of pull...that's alot.
4. Have the glass shop put a line of glue in, compress and wait 24 hours under compression.
NOTE: if a bottom or top is completely loose:
Do NOT make a circular bead of glue; when pressing the bottom on the air inside the glue line will not be able to escape and you will have a misplaced rubber.
- Make two "C" shaped lines. One small "C" with the open part facing right in the middle of the rubber. Once Large "C" with the open part facing left approx. 1/4" to 1/2" from the outer edge of the rubber.
Do this correctly and the rubber will tear before the glue does.
This is what we do...
I hope this helps.