As you may be aware, this lens cap doesn't stay on the lens very well which is why you may be looking for a new one. I modified this one by drilling two small holes and attaching a bungee cord to go around the camera to hold it in place. This modification doesn't touch the glass inside the lens and I have found it very practical. If you don't want the bungee cord, just cut it off.
eBay