I just bought a L3710 HST, 3400 hrs, I have all of the maintenance records, its been worked hard, but should now have an easier life. There is a hydraulic leak coming from the oil seal on top of the steering controller. I can press the seal in place with my fingers, so I am thinking this is...