I'm glad you said that about the Stag spring, because I took out all my recoil springs from all my builds and the Stag spring was easily the stiffest of them all, even more so than my AR9 blowback springs. All the dimensions measured out fine, unfortunately the ea1095 was supposed to be delivered yesterday but USPS dropped the ball. As far OEM authenticity, is Slash's Heavy Buffers a legit source? That's where I ordered mine and I emailed them and they claim it's an OEM Armalite ea1095 spring. I've never done business with them before.