I have the opposite problem, the cheap ones dissappear in a few days or break apart. The expensive ones seem to last me a few years.
I ordered a pair of the American optics original pilot, glasses from amazon. They should be here next week and I'll report back.
I went with black frame, true...