Print these with a very soft filament like TPU. I used Ninjaflex.
The Upper cap is wide and uses the rubber gasket from the eyepiece to hold into position. The lower cap has six small ribs to lightly hold onto the aluminum tube. They should not create an air tight seal so they won't trap moisture.
The author marked this model as their own original creation.