OK...I'm not sure how familiar you are with these things, but here's a good exploded view of one from the good people at gokartsupply.com:
Now that I think of it, what kind of idiot puts that on backwards and leaves it there long enough to get stuck?!?!?
Anyways, the Moveable Face "ought" to slide right off of the splined hub, it's supposed to be a sliding fit and not tight (supposed to be, lol).
I'd be very careful pulling on the Outside Drum, you really don't want to deform it at all.
All that to say that you're fighting the small-diameter Splined Hub, to you're going to have to figure out a way to get down in there behind it and pull...problem is you don't have much room...
How much of the crankshaft behind the assembly can you get to? Enough to get a piece of 1/4" flat steel behind the hub?
Plan on this taking some time, maybe a couple of days.
99% of the job is to get ANY movement between the shaft and the hub.
Keep putting the penetrating oil to it at every step. Tapping on the crankshaft and hub are good ideas also, just don't deform them. A brass punch is great.
Start by turning the crankshaft around until the keyway is on top so you can use the keyway as a "channel" for some penetrating oil. Then keep feeding it oil and tapping on the shaft and hub a couple of times a day while you try to piece together something that would slide down behind there and get behind the hub, and a puller could also grab (like a piece of flat steel with a 3/4" notch in it, or two pieces of flat steel with half-circles in them to go around the shaft.)
After a day of Oiling/tapping, then put a puller on it (with either my new piece or *carefully* pull on the outside drum) and pull gently on the hub while hitting the end of the crankshaft (or puller) to try and jar the crankshaft inwards.
Then apply heat to the hub. Keep the heat on the hub as much as possible, the idea is to get it to expand away from the shaft. A propane torch will do if that's all you have, but hotter MAPP or acetylene will be faster / more effective. Get the hub good and hot (dull red-hot), then spray the crankshaft and seam with penetrating oil - idea being to get it to contract and/or suck oil into the gap. Pull some more, hitting on the crank.
Repeat as necessary...