The only difference between a normal AB USB cable and the one you linked is that your link is a USB crossover cable. That is just like a network crossover cable. In order to connect two computers with a cable it is necessary to either use a hub or a crossover cable.
The gizmo in the center is no doubt a choke. At any rate, I think what the OP was referring to is the cylinder that is normally near one end. The link I provided is for an after market choke but virtually all cables to connect cameras and phones have that same choke on them.
Below is a link to one example.