I understood that where chokes had been retro fitted to a gun (I have a gun Teague choked) they are custom made and must only be used in the correct gun. Teague can make extra chokes by me quoting the reference number etched on the choke tubes.

Where they have been factory made (such as Beretta, Browning etc) then I believe they are fully interchangeable within the same gun/choke model.