Wormy, I'm going with an 18" SPR. My 16" carbine is F'ing loud and this will help a little bit plus give you extra velocity. I'm trying to keep mine lightweight so I wouldn't go any longer than 20". If you already have a 16" I'd go for something else so mix it up.