A un M16 se le puede poner un 509mm sin silenciador ni nada, sino mas.
El SPR si tiene la misma medida se le podra poner lo mismo me imagino.
Que tenga un cañon de X no quiere decir que X sea la medida maxima del cañon, sino mirar el ejemplo del Dragunov Chino, que tiene un cañon largo pero trae instalado el de un AK corriente, por lo que tiene espacio para muchisimo mas.