I created these caps to protect the lenses on my TTArtisan 28mm viewfinder. You may need to add a brim--the rear cap is somewhat small. Mine printed fine without but YMMV.
The author hasn't provided the model origin yet.