Thank you Fairwarning, I appreciate the compliment.
Having upgraded the original one piece firing pin to the 2 piece set
and a fresh firing pin spring. I went replaced the original outer recoil spring and the 2 inner recoil spring with fresh ones improved the functioning beyond what I expected. It runs like a fine watch...