I would guess that the problem is a lack of lubrication between around the rotating part of the shaft. If it isn't fully seized, you might be able to save yourself a lot of work.
If I remember correctly, there is a circlip that prevents the shaft from sliding into the dash from outside. If you pop the circlip (don't let it get away, they fly far), you should be able to move the shaft in and out allowing grease to work it's way into the gap.