I had an issue that turned out to be a bad firing pin with a Foxtrot Mike upper. They worked with me and got out a new one in a reasonable amount of time; esp. considering how busy shippers are right now.