SMC MGQL16-20-A90L cyl, guide, ball bearing, MGQ GUIDED CYLINDER