Based on the Specs of the bezel on the EB2. This will not work with it.
The ODIN Works Flashlight Mount will work with 1" diameter flashlights like the SureFire G2X Tactical Flashlights and Streamlight PolyTac. These two flashlights can be found at the link below. The ODIN Works Flashlight Mount will work with a wide variety of flashlights with the same diameter.
https://www.opticsplanet.com/surefire-g2x-tactical-single-output-led-200-lumens-flashlight.html
https://www.opticsplanet.com/streamlight-poly-tac-led-lithium-power-polymer-flashlight.html
No, it would not be compatible.
No, it would not be compatible.
The inside diameter is 1.03"
It should work on the Grand Power Stribog. The mount ring doesn't appear to go any further than flush with the M-LOK mounting base, so it shouldn't interfere with the flat portion of the Stribog M-Lok rails.
Yes, this should work to mount a Surefire P1R Peacekeeper.
No, it will not. The ring on the Odin Works mount cannot be removed, and the Streamlight Protac mount is integrated into the body of the light.
No this will not fit on a Remington R1.
I believe it mounts directly into an mlok slot so no, it doesn't mount on a rail.