I can get the same sort of things for a $1 at Dollarama. Never had any problems with them, though the fabric does fray after several washes but its so fine and small, no risk if a few fibers get eaten somehow.
-----
PHLdyPayne