Laser range indicator

How precise ? 1 µm ?
What is the material of the cylinder ? steel ?

Mechanical measurement or a laser is precise. So I can't think of something else.

If you want a precise measurement, you have to pay for it.

(I can't even find a price for those).

Or you can open a device and hack it.
http://www.sparkfun.com/tutorials/323