Si cambias el largo del cañón también tienes que considerar el cilindro que lleva montado el cacharro.

Si no es el correcto, se debe cambiar, evidentemente.
Lo ideal es que el volumen de aire que expulsa el cilindro, es el mismo que el necesario para llenar el cañón.
Por eso, a cañón más largo se necesita más volumen, y por lo tanto y cilindro menos ventilado.
Con el cilindro adecuado se optimizan los FPS, y el rendimiento que dará el nuevo cañón.
Yo no me complicaría la vida, y metería uno bueno pero del largo correspondiente.