It is 7 1/4" long in total so you'd probably want to have a bit extra room unless you want to open both pins each time you take it apart. 9 pic rail slots is the minimum amount required to hold the screws. With two 5 slot pic rail mounts on an mlok, it still has overhang on the front and back. If you have at least a 7.5-9" rail, you should be all set. 10" is a good length rail for it. Any would work fine as long as it's 7.5" or more. But 7.5 is going to be right up against the magwell, making it so you can't open it up by only opening the rear pin. Sorry you had to wait so long for a reply. Hope you got one and it worked out for you.
You would need an MLOK picatinny rail to use the grip.
Depending on the length of the hand guard. The total length is 7” and you need at least 9 slot rail. So an AR pistol with a 7.5” barrel and lower won’t cut the mustard. As far as the legality goes, this is not a vertical fore-grip so feel free to slap this puppy on your AR pistol with a total length of less 26” from the end of the buffer tube to the end of the barrel or end of the manufactured muzzle device that cannot detach. ATF can SMD
Total length is 7.5” with a minimum 9 slot rail to mount
You would need 7"+ of rail to properly mount this foregrip.
No, there is no dedicated mounting space for a pressure switch.