I have both a PCR and Rami so this question would probably apply equally to both pistols. I have found that most semi auto pistols develop quite a bit of crud in firing pin and extractor area after a few thousand rounds. So my questions are: 1. how often do you detail strip and clean slide? 2. how often, if ever, do you replace pins, springs or other parts, eg each strip, every 2nd or 3rd strip, etc? 3. What size punch pins are needed to remove firing pin retaining pin and extractor pin? I intend to replace existing firing pin retaining pin with the Cajun spring steel version. Thanks for any feedback.