Direct replacement AAP-01 magazine fill valve.
AAP-01 / TM G18C CNC Steel Hammer
AAP-01 Extended Mag Release