The file '25mm Flashlight Mount For Picatinny Rail 3D Printer Model' is (stl) file type, size is 143.3KB.
Print main part as in file, and clamp as on last photo.
May be able to hold flashlights that are 24mm, but not tested.
Clamp is symmetrical.
Parts that needed for assembly: