This hydraulic puller has fully achieved my intended purpose. It can easily pull and disassemble gears and bearings, saving me a lot of working time. And the hydraulic puller service is very good for customers, I like this hydraulic puller very much.