You will need to buy chokes threaded for your barrel. Most, if not all, companies making chokes will make a choke threaded for your gun. I prefer extended chokes because they protect the barrel and are easier to keep tight. Don't bother with ported chokes - they are harder to clean.
What kind of gun are you talking about?