Si fuese un M4 CQB, un M733, M933, Border SBR... llevaría un 275-285mm.
Para un M4-A1, Border Patrol... otro M4 con ese mismo largo de cañón externo, lo normal es que monte un 363mm.
M4 hay a patadas, y por ello diferentes largos de cañones. Yo tengo uno con un cañón de 415mm, otro colega con uno de 185... pero lo normal son 363 y 275.
Que a veces se le puede meter 370.. para el caso es lo mismo.. se monta un 363.
Que a otras se le puede meter un 300.. pues se pilla un 300. Que realmente el 300 asomaría demasiado... se mete el 275, que va a tirar mejor, puesto que le va a entrar mierda con menos facilidad, y al estar más limpio, tira mejor.
Que quieres un 300.. tapas el exceso con una bocacha más larga o un silenciador.
Los M4 dan opciones para todos los gustos.
Y si sigues con dudas... con el Google pones el modelo del cacharro + largo de cañón o barrel length... y encuentras su respuesta, en menos de lo que tardas escribiendo un post y esperar por que te lo respondan.
Solo tienes que buscar por el cacharro que quieres, poner a continuación largo de cañón.. y encuentras en cero coma la respuesta.