All parts used for the final design are listed below:
Press-Fit Stainless Steel Body Long-Nose Spring Plunger
Stainless Steel Nose, .125" Body Diameter, 1-2 lb Nose Force
https://www.mcmaster.com/8682A57/
Brass Screw-to-Expand Insert
for Plastic, 2-56 Thread Size, 0.156" Installed Length
https://www.mcmaster.com/92395A111/
18-8 Stainless Steel Button Head Hex Drive Screw
Black-Oxide, 2-56 Thread Size, 3/16" Long
https://www.mcmaster.com/97763A314/
Black-Oxide 18-8 Stainless Steel Washer
for Number 2 Screw Size, 0.094" ID, 0.25" OD
https://www.mcmaster.com/96765A105/
Neodymium Magnet
with Adhesive on North Pole, 0.06" Thick, 3/8" OD
https://www.mcmaster.com/7048T65/
Neodymium Magnet
with Adhesive on South Pole, 0.06" Thick, 3/8" OD
https://www.mcmaster.com/7048T59/
NITECORE Tube V2.0
Internal Lighting Components
https://flashlight.nitecore.com/product/tubev2.0
Loctite Instant Adhesive
Fasten Hard-to-Bond Plastics
https://www.mcmaster.com/74985A67/
Permatex Gasket Maker Sealant
Makes Irregular Shaped Gaskets
https://www.mcmaster.com/7535A12/
3M VHB 4929
Double-Sided Foam Mounting Tape, 3/4" Wide