Years ago, I discovered that Birmingham Pistol Wholesale in Trussville, AL bought up most if not all of the parts for the P-10 and P-12. Not sure if these numbers are any good anymore, but if you find yourself needing parts, it's worth the call tosee what they've got...
1-205-655-8799 800-951-4867 Fax: 1-205-655-1213