I've got a DPMS M4gery which has been 100% reliable from first bang.
Problem is, that first bang was ~3,000 bangs ago. Now, I'm reading where bolts can start breaking around now.
I'm not too familiar with when bolts, firing pins, various springs, etc start to wear out...and what happens...