Not an easy task to solve if living in Europe. Three different gun smiths have tried, one commercial (Blackmore Vale Guns UK, out of business now a days). Best have lasted like 6000 rounds, worst(commercial) 500 rounds. Original lasted something between 10 and 20k. Some of the broken pins in picture.
Triggers have been lightened original, jp and hiperfire comp, no differense what comes to firing pin age...