i would buy it from brownells they like to take a crap right around 15-20k and brownells will send you a new one no questions aked....they also replaced a couple mags my dog had chewed up