Excellent stock. They were purchased to fit the Z axis shaft sleeve of my Creality Ender 3D printer. They allow the Z-axis to rotate during movements without deflecting the Z-axis. This will remove some of the Z-stripes on printed surfaces. Overall very happy with the quality and smoothness of these parts.