my friend has a red clear plastic tube it's a hard tube but the ends are covered with a lil bit of rubber it works hella good but if u suck in too much when u let go you will cough like a mother fucker i've gotten sick from coughing so much so u gotta be careful. Some though are kinda short like 4-6 inches but i have seen a foot long one that i would never even try to smoke. but steamrollers will make ya blazed quick if that is what you are looking for