Lo primero es que no deberías haber comprado un M4 ICS Sportline. Esos cuerpos rompen con preocupante facilidad.
Comienza a ahorrar para un cuerpo de metal de ICS, o para un buen M4 ful metal entero de otra marca.

Respecto a cargarte el pistón... la causa más normal es tener una bolas atascada, un cargador que alimenta mal, usar mierdabolas.. y segur disparando.
Si la bola no sale, el pistón no es capaz de avanzar a la velocidad normal, y avanza lentoooo. Si se le da al gatillo se coge el pistón a medio camino, el engranaje lo engancha como le cuadra y... algo se va a la mierda. Pistón y/o engranajes es lo normal que casca por causa del mal uso del dueño.
Te digo esto, porque el pistón apuesto lo que sea porque te lo has cargado tu, y por ello el primero te lo han cambiado, pero el segundo ya no cuela.
Ya muchoooo han hecho con darte todo un gear superior, y no solo un pistón.
Así que no es para quejarse.. se han portado bien, muuyyyy bien. Pero no son tontos ni una ONG, de Airsoft sin Fronteras.
Así que parte por controlar el uso del gatillo, y si el cacharro suena raro y la bola no sale... dejar de darle al dedito

Antes seguramente no lo supieses, pero ahora seguramente te están viniendo a la mente esos momentos en que te cascó, que ruido había y que hicistes... seguir dándole al gatillo a ver si a base de insistir, la bola salía.

Como vas a tener que montar otro, mi recomendación es que metas un SHS de dientes de metal. Son muy resistentes y será complicado que lo vuelvas a cascar aunque tires con bolas atascadas.
http://www.masqairsoft.es/epages/62453564.sf/es_ES/?ObjectPath=/Shops/62453564/Products/SHS-0050
O este y le sacas el segundo diente con la Dremel. Eso facilita el correcto engrana, y reduce las posibilidades de que algo casque, o se atasque el gear:
http://www.masqairsoft.es/epages/62453564.sf/es_ES/?ObjectPath=/Shops/62453564/Products/SHS-0081
Como siempre, cuando se instala un pistón, hay que comprobar que desliza correctamente.
https://www.youtube.com/watch?v=LCjAgP0e22ALa batería que usas es la más simple de mercado, y con la que el motor más lento va.
Si metes baterías mejores, gira más rápido el motor, aumenta la cadencia, la velocidad del semi, y las posibilidades de que algo casque.
Pero si todo está bien, no tiene porque cascar nada.
Si algo está mal, como has podido comprobar... se puede cascar sea cual sea la batería a usar.