FEED RAIL LATCH PIN 7.62X39 TAPER 162

FEED RAIL LATCH PIN 7.62X39 TAPER 162