For the last few years, I have been wearing a pair of Performance Bicycle’s Procyon cycling glasses with a prescription insert for riding. I am on my second pair after the silicon nose pieces deteriorated due to sunscreen and sweat and the local store swapped them out for me. I am still using that pair and picked up a spare a few weeks ago and now it looks like the prescription inserts are on clearance and I can no longer find the Procyon glasses on the Performance web site. This is sad as these were decent glasses other than the silicon nose pads and ear pieces. The nose pads get really nasty looking before they finally refuse to stay in the wire nose pad frames. The problem with the silicon ear pieces is they will start sliding off of the temples if you pull the glasses off with a helmet or hat holding them in place. The simple solution for the ear piece problem is super glue if you manage not to lose one when it gets stuck behind your ear. The nose pads, however, are a different story. My first attempt at a replacement was to use heat shrink tubing over the metal nose pad frame. This worked, but offered little if any cushioning. So while at the local Home Depot to pick up some nuts for the lawn mower, I browsed the hardware aisle and came across rubber bolt covers. I picked up two size 10 for about a $1.
Once at home, I cut off the heat shrink tubing and slid on the cap over the metal frame. They looked a little small, so I took them off, boiled some water and dropped the caps into the water for about a minute. Then I slid them back on the nose pad metal frames and they went up just far enough to cover the whole metal nose pad frame. Hopefully this, along with the spare pair, will keep me in riding glasses for a few more years.