Printed with supports in PLA. Might recommend PETG for durability.
The design utilizes M3 heat-set threaded inserts.
https://www.mcmaster.com/94180A333/
The M5 threads are printed. They may need to be cleaned up with a tap.
It also used 10x M3X10 socket head cap screws. I used stainless.
https://www.mcmaster.com/91292A113/
I used a 4X6 sealed LED headlight from amazon. I imagine other brands would fit as well.
https://www.amazon.ca/BAOLICY-Headlights-Rectangular-Headlight-Approved/dp/B08S79GQ2R?th=1
The author marked this model as their own original creation.