If COVID hasn’t affected my memory, there were/are three different pm9 OEM recoil assemblies. Two lengths, two barrel lug tabs and two spring coil counts.