No, not all shotguns are compatible with choke tubes. You will need to check the owner's manual or contact the manufacturer to find out if your shotgun is compatible. If it is not, you may need to have a gunsmith install a compatible choke tube for you.