TM-308 Stripped Upper Receiver

SKU
10257
Out of stock