cmmg makes a good dedicated upper and it's priced better than spikes. You can get one for $380 or so. My Spikes st22 upper really wouldn't run 100% till I put a cmmg evolution bolt in it. Go figure. The bolt hold open system (actuator and mags) cmmg uses is nice too. All your controls work just like a real AR.