Pair black rubber eyecups originally for high quality 8x42 and 10x42 binoculars.
They are 16mm high; 40mm diameter with small lip inside to grip a grove on the eyepiece.
The inner diameter is 35mm and the lip is approx 1.5mm deep.
May fit a number of models esp if their original ones are worn or lost.
Many available so if you try to modify a pair and they don't quite fit 
you can buy another pair to try again.