Hi, I have an older Prochem legend with a Kohler CH20 that has issues with the crank seals leaking. I need to get the pulley off of the crankshaft to change the oil seal. I have removed the outer pulley and behind that there is a hub and then the engine pulley. Does the hub and engine pulley get pulled seperately or all in one shot? The hub only has two threaded holes that a bolt can be threaded into for a puller and the way that they're spaced you can't pull evenly. There are 3 non threaded holes in the hub which behind them are threaded holes in the pulley itself. I tryed pulling the whole assembly from those three holes but it didn't seem to budge after applying quite a bit of force. I don't want to damage anything. Can anyone please tell me the proper way to get this off without damaging anything?