YALC - Yet another lens cap for GoPro Hero 3+

This one has a small hole so you can fix it to somewhere. Even if you could print a new one anytime, I think just not losing it is better ;-)
It has some tapered ribs on the inner diameter to ensure a good fit on the lens housing.