This is a High quality 3D Printed Lens Cap. The lens cap has been tested on the lens. It is a press fit type that fit the lens smoothly. There are small imperfection do to the 3d printing process but this is one of the highest print quality available.
eBay