Yeah man, that JP upper is calling my name. The Adcor(sp)can be set up to run on either side, non reciprocating and also has the charge handle. My local fun store has one of the uppers, I'm just not into piston set ups. It could be a slick calling gun, but I want to see more feedback before jumping on that wagon.