I used this tubing to protect the filament on my 3D printer. It is the perfect size for use with 1.75mm diameter filament and is way cheaper than the PTFE that most people use. The only difference between this and the PTFE is that this is less rigid which ultimately means it is more flexible and better for ninjaflex. However, most filaments (I primarily use PLA) are quite rigid and will hold up this tubing and prevent it from contorting.