This item could easily be mistaken for a rubber pin insulator. In fact this is a pressure seal plug for a pipe and has an associated patent as follows.
Thanks to Rick Soller for uncovering this information!
Return
to the (Is it an insulator?) page