While this will work on your pistol, installing it on the pistol without filling out NFA paperwork and paying for the tax stamp would violate ATF regulations.
Probably not, as it is a full size rifle stock, unless you remove all but the buffer tube part.