You might try a replacement cap for an Olympus or Panasonic Micro 4/3 lens. I'm sure you can get those fairly reasonable as they are current replacement parts.

I have one and will try it tonight to see if it fits. I'll report back here with my findings.