Getting ready to build a 9mm AR. Thinking PSA upper, ramped bolt, Moe stock, spikes buffer and hann mag block. Thoughts?