It may be possible to write a book on the virtues of Super Glue, so many are its uses. It bonds with many non-porous materials, including metal, rubber, and plastic. In addition to being a handy household essential, it's also very affordable. A 12-pack of glue could last you for a long while and costs just a few bucks. Available at The Home Depot; $6.35.