The stuff on the Nemesis reminds me of some shelf liner that was sold at a hardware store I worked at. If your talking really sticky look at their Superfly holster. Couldn't tell you what its made of. The silicone that was suggested may be a good fit for what you need