Colt barrel, bkf upper, misspec bcg, BCM muzzle. I could find a mil spec charging handle. 16". Some wear from storage.