Need HPR and barrel, everything else is complete, recommend to inspect lube and tune. It’s in great condition, no notable damage or scratches.