The spring I received was broken, I notified KAK and they immediately shipped a new spring. In my hands in two days. Great service guys, KAK is becoming my "go to" online website for AR related gear. Thanks. (Posted on 4/13/18)