They do not include a barrel nut because some people will put it on a receiver other than AP. They can work with Armalite pattern receivers if you choose the correct barrel nut. According to what I read on their site, that is an additional $20 when purchased from Aero. If you have an M5E1, you do not need the barrel nut.