I hate giving negative feedback on anyone, but if it will help someone avoid the problems I had, let me say this. Avoid KS Arms. I had a very bad encounter, my rifle was left with a greatly diminished value and I got no satisfaction from Karl...only a bunch of bull$*it when he tried to justify what he did.