I know this is an old post but I had the same problem.
I have a 93 2.3l with the bearing in the crankshaft.
I tried to rent a pilot bearing puller at O'Reilleys/Kragens but it was too large to fit into the 2.3 bearing.
I tried the grease and bolt and it didn't work and I tried to colapse the outer shell and all I did was break off the outer flange and scar up the crank.
I went online and harbor freight had a puller set for 50.00 Slide Hammer and Bearing Puller Set Item #95987 http://www.harborfreight.com/blind-h...ler-95987.html
and I was going to have to order it online when I happened to go to my local Autozone and they had the samething for rent only there it was called OEM/Blind Hole Puller Set http://www.autozone.com/autozone/acc...er=391362_0_0_
It was 171.00 deposit to get it (you get it all back- no cost to rent the tool) and even as messed up as mine was I was able to use the second size and put it all the way through the bearing expand it all the way, 2 slides of the hammer and it was out.
I worked on that thing for 4 hrs yesterday and today with the right tool it took me 5 min.
Like they always say it all comes down to the right tool for the job.
Hope this helps the next person down the line.