Inexpensive but adhesive comes off easily
These work well enough but don’t stay in for long. I’ve had to replace them every week or two on my son’s glasses.
Rating: 3 stars