This replacement top cocking upper is ready to be dropped into your Master Piece Arms 9mm mid sized (MPA20-30) and M-11. The upper comes with a threaded barrel, and has the standard front sight on it as well. Bolt, bolt handle and other parts sold separately. Also fits M-11 SMG and Semi Auto 9mm guns. Does not fit MPA 930, please go to that section for those parts.