I think most of those would make your pistol an illegal SBR? Maybe not. In any event, why not just run a braced pistol that would share mags with your chosen pistol? Wouldnt that be easier, more direct, a better platform to run better optics, a light and so on, while being something smaller...