As for the homemade pin, It was not a homemade pin. An the replacement pins I got for it broke as well. I was actually thinking about putting a "homemade" pin in as I was sick of getting new pins broken. Could the hammer behind the bolt have been possibly too forceful? You speak of homemade pin, I wonder if someone fitted a homemade spring that was too powerful?