Thanks for the thorough review. I love my PSA midlength upper!
I watched PSA for a year, read all kinds of threads on them. Then they ran the M4 Madness upper sale....went back and forth over getting one or a Spike's M4 upper to go on my Spike's lower for a month. Finally got tired of trying to find a Spike's upper "in stock" at a decent price and ordered the PSA
Very happy with the PSA M4 upper and Spike's lower