They're pricey, but if you send them your measurements they'll make a pair to fit you perfectly, and with proper care they should last for several decades.

http://www.almostunwearoutable.com/