CA internals have always been known to be "iffy". Some people have been successful with stock CA internals, while most others don't. My CA MP5 stock internals lasted me 2 years. While my CA M4 died right out of the box.
Good thing about this M249 is the fact the internal parts are easily found and replaceable.