I havent had my TM G18C fail on me yet. The only thing that broke was the air nozzle which I have fixed and have replaced with a harder one.. Here are some upgrade parts that Im using for my G18C, but keep in mind, Im using most of these for short stroking with a functional mag catch. A;so, Im using a TK twist barrel (not shown below) and the slide/outer barrel set in the pic is by SD.