Hi guys I have a gilera runner vx 125 2006. Water pump has a leak and I need to replace the seal. I can’t get the shaft to budge for sh*t. I’ve tried hammering with a punch and had no luck. Has anyone got any tips for removing the shaft?