RE: Choke Tubes
I've got an 870, and mod., full, imp. cylinder, and extra full tubes. The only one with that's extended with ports is the extra full turkey tube. It does seem to lightly reduce the recoil. Why don't you like the recoil? If it is a big concern switch to a 20 ga. If you hunt small game you could try to go with lower powered shells to reduce recoil, or get a really good recoil pad.