No! It does not and I was quite upset when I realized I need to purchase the bolt, firing pin, etc separately and AA does NOT mention that on their website either. When I contact AA customer service I was informed this is suppose to be "upgrade" so you get to pull your bolt from originai BCG except I was NOT upgrading but building from scratch. I had to spend $100 on toolcraft BCG so it would match my nickel boron AA bolt carrier.