One thing to remember is that many Hollywood movies have guns made custom just for visual effect. I remember Arnolds movies always having guns you could never find simply because they didn't exist. They would piece together different guns and do custom milling to give them a macho edge for the movie. I remember Aliens having a SPAS 12 part of their space age rifles. It was a grenade launcher in the movie. Good luck hunting that compensator down.