JP makes great stuff, especially if you’re into building a competition gun and like to reload your own rounds. If you’re going to spend that kind of money and play those types of games as shooterrex called it, I’d be inclined to build a gun ground up for that and not throw those parts on a PSA. Get the PSA gun configured the way you want it and enjoy it. Save the fancy parts for another build - just my thoughts. Lots of car analogies around here. If you want to throw race parts on a Corolla, that’s between you and your wallet.