Shure Velour Earpads (HPAEC940) for SRH940 (and others) for $16.66

You don’t have to have a Shure SRH940 to use these earpads, they fit a number of other headphones as well, see reviews and answered-questions there or use your favorite search engine. They are the Shure HPAEC940 velour earpads and they are on sale for $16.66 at amazon.com with the usual free shipping terms. Use the search boxes for the reviews and Q&A for your headphones of interest to see what other people found out.