Hi, Melissa.
I really, really like my trekking bar set up. It has made a HUGE difference in how comfortable it is for me to ride (not that I have done much this year so far but we won't get into that 
The tape I used is self-sealing electrical tape and it has held up very well. I am not sure where he got it (and he doesn't remember) but I know you can order it online. I just did a search and found some at Amazon.
Hope that helps!
Lesa
"A bicycle does get you there and more. And there is always the thin edge of danger to keep you alert and comfortably apprehensive. Dogs become dogs again and snap at your raincoat; potholes become personal. And getting there is all the fun."