You would need to check with local, state, and federal laws for your applications legality.
It won’t be legal on anything with a barrel length shorter than 16”. It’s considered a vertical grip
No because this is a "90 degree foregrip" as defined by the ATF letter.