From another forum
cb-625 ceased production last year. Problems obtaining the optics and programming the revised version of the processor. These problems might go away, but I think the remaining stock could be it. I do not have an exact count but I should have at least 500 left, maybe more. I am working on a new version, but I am an old man and all old men have plans.