Based on our own experience this product is a must-have for any machinist or mechanical engineer .The attachments provide accurate measurement and the micrometer is easy to read. The ball attachment allows for smooth and consistent rolling on the surface being measured. The only downside is the price, but the precision and reliability are worth the investment..