"liquid electrical tape": never seen, never heard of.
(Though I can imagine what it is...)