I'll second the TriggerTech diamond, I love mine. The Impact some people complain about a hitch on bolt close, this can be addressed by a different trigger hanger. I went with the Lone Peak Fuzion over the Impact myself, an extra $20 and I am more than satisfied. The barrel, you could go with...