There is a Carlson's Choke Tubes Tactical 12 Gauge Cylinder Muzzle Brake at the link below should work with that shotgun.
https://www.opticsplanet.com/carlsons-winchester-12ga-tactical-muzzle-brake.html?_iv_additional-features=cylinder
The Tokarev TAR 12P uses Benelli Mobil chokes. So these Carlson's Choke Tubes Tactical Breecher 12 Gauge Cylinder Muzzle Brake will not work with that shotgun. The model at the link below will work.
https://www.opticsplanet.com/carlson-s-tactical-breacher-choke-tubes.html?_iv_choke-tube-system=beretta-benelli-mobil
The outside diameter of the extended portion of the choke is 1.20". Yes this will affect sight plain with a sight mounted on a plain barrel. It should not with a ramped or vent rib barrel.
The Mossberg 590S 20 inch Tactical shotgun uses the AccuChoke system which should be interchangeable with the Winchester/ Browning Invector Chokes. So these Carlson's Choke Tubes Tactical Breecher 12 Gauge Cylinder Muzzle Brakes will not work with that shotgun. However, the model at the link below should work.
https://www.opticsplanet.com/carlsons-winchester-12ga-tactical-muzzle-brake.html
You will need the Beretta Optima HP model of the Carlson's Choke Tubes Tactical Breecher 12 Gauge Cylinder Muzzle Brake for the Beretta 1301. It is a cylinder bore choke which you would need to shoot slugs and certain buckshot loads but will also work for bird shot.
No, this product will not fit the Mossberg Shockwave.
Yes it is a Cylinder choke and can be used with any and all ammo including slugs.
The Beretta/Benelli Mobil chokes will fit the Dickinson 12ga shotgun.
yes, the Ber/Ben Mobil style choke tubes will fit this shotgun.
We are not sure as we have not tried to install 2 chokes in this particular model of shotgun. Now we do make this style of muzzle brake for the DP 12. We do make a Breecher choke item# 85009 to fit this gun. The OD of the head is exactly 1" in diameter. Hopefully this will allow to to see if two would work.