That it does! I use it all the time for lots of stuff.
There IS some type of dubbing mixed in with the Mylar strips. Whether it is natural or synthetic I don't know but the dubbing less the Mylar is rather on the coarse side which leads me to believe it's natural dubbing of some type.