Bought this upper as a inexpensive suppressor host. After I already ordered it I found out that the muzzle device was not threaded on. So I really have no use for this upper. It's a complete assembly that comes with a 28 round magazine, new in box. Would take a pistol or rifle in 22lr with a threaded muzzle in trade up or down depending on what you have. $250.00 OBO.