Just noticed, on your offer, there is material marked TPU M95A. That 95A (possibly with M being a modifier) is the Shore hardness scale (see comparison chart or this one or this). You may want to make sure 95A is flexible enough - or just the right flexible. The printing service may be able to estimate that. To me it seems that may not quite be flexible enough (but I admittedly have little experience with flexible materials, just estimating from written descriptions). I’d probably go for 60A or even a bit lower. Do they offer other TPU hardnesses?
[edit to add: 95A is described as hard rubber (not very flexible), while 40A is closer to inner tire rubber.]