Stay away from that GE garbage.
All you need is one tube of a sealent called "Vulkem 116",its a polyurethane caulking compound that comes in a standard size caulk tube,you can get it at any pro builders supply,ps home depot is not a pro builders supply.
Vulkem 116 comes in a ton of colors including black & dries very pliable,the finish product after drying will stretch like silicone (which is garbage btw) & will stick to anything you put it on as long as the surface is not wet.
Any pro builders supply house or a custom glass supply will carry Vulkem 116,another good substitute if you cant find Vulkem 116 is called "Sika Flex 1-a" & can also be found at pro supply houses,both products are less than $10 a tube.
Here's a link to a dealer locater.
Trust me this s#it works great for speaker repair & will last forever.
http://www.tremcosealants.com/commercial/where.asp