Yes they do seem to be a bit on the expensive side. There are other alternatives out there much cheaper. A Internet search will turn up some better buys. Alternatively you could try taking your original lens to a machine shop and ask them nicely if they could measure the thread pitch and diameter