Take off upper receiver with forward assist and port door cover. Take off from new upper. One small scratch touched up on exterior and PSA logo painted over. Has typical marks from being test fired at factory and being cycled. $105 shipped. I accept PayPal plus fees or Money Order.