DSE are likely to tell you to go elsewhere if you ask a staff member where something is, even if they have it, so hunt for it.
They are now officially out of the electronics game, they're focused solely on consumer electronics now, tv's, dvd's, pc's, toys, etc etc.
BTW, Jaycar also sell the liquid tape.
No offiliation.... oh ahhh, yes, but your unlikely to wander into my store so it doesn't matter.

I reckon 1/3 of our customers lately have told me they've been sent to us by DSE. And for stuff I have seen on their shelf!