About this 3D model
Dust and Scratch Cover Cap for undermounted Flashlight. Specifically made for TLR-1s, I'm sure with scaling it could fit other flashlights. Print on top face for best results. Snug pressure fit, just fits over lens. No Supports or Adhesion needed. Printed at 0.2 on a 0.4 Nozzle PETG for better heat resistance and less brittle PLA also works if that's what you have