This Armalite upper is unfired and has a 20" armalite hbar barrel that I had a gunsmith remove the "recoil check" from. He then crowned it with a target crown, and I am certain that it would be a fine shooter. I intended to get into hi-power shooting, but would still need the match sights, both front and rear. It is of course fixed handle and no scratches or ANY rounds at all through it. Price does not include bolt assembly ($125 extra). $335 to the lower 48 for a quality Armalite upper and barrel. Has black handguards because I am not a fan of green and had the store change them out when I bought the gun.