They seem to hold up, except for this one guy who breaks their back before putting them on the hook. He says it works. They can go anywhere from $2.50 to 4.50 apiece. I think it's a lot and hate to stock up on too many but people here know better than me.