The gun comes with everything on it. Only about 200 rounds through it. It has a KPYK handguard, a zenitco rk-2 foregrip, custom saftey,4 piece flash hider, a holosun HS515GM, and a rs regulate rail. I have about 200 rounds of ammo and about 7 mags I'll throw in for free. Text me at 4092657932 CASH ONLY