I wonder if you'd have better luck with a tube of white bathroom silicone?
As for the casting, you'll need a softer material if you want better detailing out of a flexible mould. I think that if you mix up some white Milliput, and then mix it further with some water to soften it further, that you'd get some good casts when you push the mixture into the mould.
I know for a fact that you can keep mixing Milliput with water until it has a paint-like consistency (it will still cure hard too, just takes a little bit longer depending on the amount of water - maybe a few more hours if you're just softening it to chewing-gum consistency), but I've never made a mould with either Silicone or No-Nails.
Still, it sounds like your problem is mould wear due to what you're casting with, so maybe just try the softened Milliput in the normal GS mould?