1PC NEW SMC MGPM25-50 MGPM2550 25MM MGP Slide Bearing Compact Guide CylinderWhat makes the 774086 great is its compatibility with popular programming software.