Esta pieza no es valida para tu M4, si es ICS. La razon es, (aparte de que yo tambien compre esta pieza

), que tienes que realizarle un agujero, para pasar el tornillo que sujeta la culata de 6 posiciones al gear.
Una vez le haces el agujero y lo colocas, te das cuenta que el tornillo, no agarra bien, ya que al colocarle la nueva pieza, la culata no encaja bien en el cuerpo. Solucion: cambiar el tornillo y no es facil encontrarlo, yo de echo no lo he encontrado todavia.
Te dejo unas fotillos para que veas lo que te intento explicar:
Esta es la pieza, con el nuevo agujero

El famoso tornillo que sujeta la culata al gear.

Y como te queda una vez colocada.

En definitiva, mucho curro pá ná ... hay mas enganches en el mercado que no precisan de tanta historia

un saludo