This is a USGI M16A2 rifle pistol grip. This US Military uses this grip as the standard grip on M4 and M16 rifles. The pistol grip has checkering and grooves to help the user grip on their rifle while carrying and firing.
This pistol is only with compatible rifles! DOES NOT include mounting screws and tension spring!