Adapter from Canon Eos EF bayonet connector to 58mm filter threads (M58x0.75). 6mm thick from camera body mating surface to front. 62mm outer diameter. The bayonet flange angular spacing works. However the thickness is not right to fit onto the camera body. Do not buy this if you don't want to do lots of filing to make it fit. The screw threads work but they're very tight and also hard to get started.