One more thing to try is after the penetrating oil, is to put the puller on the pulley with just enough pull to keep from bending the pulley. FIRST thread a bolt into the shaft, one long enough to hit bottom to protect the threads. The tap the bolt head with a hammer. The bolt will protect the shaft from damage. Do I have experience? I once pulled the bull sprocket from a 1942 Bucyrus-Erie drag-line. I had to borrow a heavy duty hydraulic puller from the US Army. We hid under the dragline as I pumped the puller to 5000 psi before it popped. We hid the under the dragline after reaching 1000 psi, but when it popped it was just a little dink that moved the sprocket about a quarter inch, but it was free!