Like the title says, comes with Geissele co witness mount, Trijicon lower 1/3 mount, kill flash, and front flip cap.  Have original box and paperwork as well.  130xxx serial number.  Great condition.  Just looking to move to a lpvo.