If I was in your position, I would get the Silencerco Omega 300 to fit the need of all your rifles. I have the AAC 762sdN-6 and I use it for several rifles. The Omega is newer technology and has a better attachment in my opinion. For the Pistol, I would get a 45 size. You may one day find yourself needing to suppress the easily suppressible 45 ACP and you would be stuck buying/waiting for another. I find no major difference suppressing a subsonic 9 through my 45 Ti-Rant.