The best type of motor for this application is a radial piston motor , Bosch Rexroth make a motor called an MCR..... The company I work for use them in such an application .They have large taper roller bearings which are suited to radial and axial loadings you will experience in this...