I understand your frustrations, but what I don't understand is why you haven't called Brownells or DD and see for yourself what they have to say about your problem..............why not just give them a call and ask how quick they could send you a replacement.....