You guys could seal the keychain with acrylic paint or clear nail polish. Won't last forever, but would last longer than straight out of the store, apparently.