Like new Knights Armament AAC .300 blk upper. Comes with AAC standard 3 prong flash hider that has a suppressor QD. Also comes with AAC standard NiBo Bolt Carrier Group. Runs smooth and extremely easy to clean. DOES NOT come with Vortex red dot but I will throw in another red dot sight for 50 bucks if you'd like.