Self Centering Hydraulic Puller