Marvel mystery oil is not a rust remover, only a preventer.
-Correct- PBBlaster is good, so is Liquid Wrench....
Here is the last thing I would try before putting heat on it....I know it sounds crazy, I have actually used this in really gnarly, rusted in bolts....
If the motor is out of the car and not up on the motor stand, stand the motor on its back side. You'll beed a roll of blue shop towels or reg. paper towels.
Soak up any excess fluid....give it a couple of shots of air. Get a small cup brush in your 90 degree die grinder and clean it where you can see the parting line on the threads and crank. Just get the crap off, oil, and grease....
Get your favorite soda pop with carbinated water, either a bottle ot a can, put your finger over the opening, shake it a little, and squit it and/or pour it onto the recess where the bolt is. If its flush, I'll wrap a little piece of shiney cardboard around the snout and put a rubberband around it to keep the fluid over the broken bolt.
Let it sit for a few hours, get a rag or paper towel, then dob up the standing pop over the bolt. Do this several times, and if you start early in the morning, do it once again before you go to bed.
That carbonated water, if the parting line is visable will find that parting line, fizz, releasing gas, and wick down thru the threads. When you think you've soaked it enough, soak it a little more, giving it a shot of air BEFORE filling with fizzing soda again....
This usually does work, I use it before the torch method....
If your super squimish about torching the bolt out, and I warn you, you gotta know that your doing. If you've blown the broken bolts outta heads and blocks before with a torch, you know what I'm talking about. Its the same thing. That parting line (the threads) won't transfer the heat, if done correctly. You will get the bolt out before damaging the crank. I use this only as a last resort. I usually use a 00 tip, sometimes a 0 for larger ones, small bolts a 000. And I usually lose the tip to the slag, but thats the sacrafic....The small tip allows alot of control over the heat being applied to the area. Sometimes, you'll need to put a washer over the broken bolt to help control the heat....heating the bolt thru the hole on the washer....
But, if your squimish about the torch, you have a thru hole thry that broken bolt, get some small grinding stones, taking your time, start on one side, then grind thru the edge of the bolt till you just pickup the threads....this will relief the pressure on the OD and allow it to collaspe slightly and turn....