SMC MGPL25-100A-M9P 25mm mgp ball bearing, MGP COMPACT GUIDE CYLINDER