Personally I love the Polychoke. They will install one on your barrel for less than $100.00. Never have to fool with those awkward screw-ins again. I have several polychokes on my guns and they pattern purtnear what you ask it for. If you don't like the ventilated model, there is the plain one. I like the vent model as it helps out with the recoil. I have been using them since the early 1970's and love them. Just send your barrel to them and tell them what you want the overall length to be. I have them cut down my barrels to 24" and they perform great. I have one at 20" that I use for turkey hunting. Won quite a few turkey shoots with it, also, screwed down to extra full.
Just a twist of your wrist gives you your pattern. Really works great.