I have a silencerco octane 45 and it suppresses 9mm very well. It is also rated for 300blk subsonic and 10mm subsonic all the way down to 22lr. It's very easy to disassemble and clean as well
It is defiantly worth it. Get a trust, pay for your tax stamp, wait, and you have a suppressor. It was very easy and not much of a hassle at all. The waiting is the worst but I hear it's only around a 4 month wait right now