yeah the difference between flexi pla nd tpu like ninjaflex is that tpu's tedn to be pretty elastic.
So they will stretch fairly easily. The flexible pla's tend to be a lot less stretchy.
Which makes them easier to use :-)