Yes it fits 3 slot 1913 rails
Yes this should be good as long as your using the OEM frame which has 3 1913 opening. Be careful with some aftermarket frames as I have another one & went with aftermarket XL frame and it doesn't fit the XL. Will say it's a great light and actually like it better than my tlr-7 sub this has nice hot spot with nice amount of flood or spill vs tlr is more flood
Yes it will I have one on a regular x macro
The AXG Legion is technically an X-Macro with a metal frame. This light should fit perfect on the Legion.