LOVE my PSA. I bought all my parts through various sales they had and assembled it myself. Over 1000 rounds through it without a malfunction!