This complete 10.4" HK416 upper kit includes a complete 10.4" HK416 upper with bolt carrier and charging handle, HK416 stock with buffer, buffer tube, buffer spring, castle nut, and end plate, HK416 grip, HK416 lower parts kit minus fire control group, and HK416 diopter sights. Everything except a lower receiver and fire control group is included. These complete parts kits are in stock only in limited numbers. Each kit is slightly used and is in great condition. Some scratches will be present. If you have any questions, please do not hesitate to call us at 601-482-3610. If you want pictures of an exact upper, we will be more than happy to do so.