Has intentado buscar esta información antes de preguntar?
A ver:
1) Cañones: sí en ambos casos. Pilla para cada replica su cañon espeficico, el de su longitud. SI no te pone para que modelos sirve, si no su longitud, busca la longitud del cañon que viene de serie y pilla el equivalente.
No hay problema en pillarlo algo mas largo y poerle silenciador.
2) El grip es universal. Se supone que todos los railes miden mas o menos lo mismo, así que sí.
3) Los red dot igual. Si el MP5 es el que lleva SIR (sistema de railes), OK. Si es el K (sin culata) o el PDW (con culata plegable), tienes que ponerle una base de miras.