The product seems good quality-wise, and is very efficient in drawing moisture.
It is very thick, and it will 100% get stuck on a one piece soprano (small neck tenon). I wouldn't let it near a two piece sop with larger neck tenon either, since there is no reverse cord to back up if it happens to gets stuck.
The material can release fibers under stress, for example on contact with octave pip. Not good to have those fibers between your pads and tone holes!
Dangerous for a one-piece soprano, and somewhat sketchy for two-piece sopranos. Can not recommend.