are all choke threads the same?
No, not at all. Even within a manufacturer, there can be multiple choke tube systems (Browning Invector and Invector Plus, Remington Rem-choke and Pro-bore, Beretta Mobil-choke and Optima-choke, for example, are all incompatible). Sometimes the same guns take different chokes depending on the year, model, or barrel.