The bull gear bearing on my Hartford was a stubborn beast to remove. None of the conventional methods worked.
So I fabricated a special expanding collet for the job. It was a fun project and well worth the effort.
The top side of the collet is threaded to fit a 3/8 adapter that came with my slide hammer. I drilled out the bottom side of the collet a bit bigger than the slide hammer thread to allow the collet ears to bend a bit easier and also to take a tight fitting button. Before the Collet is inserted into the bearing, an expander button is positioned at the top of the slits in the collet. After that, the collet is inserted into the bearing till the lips snap into place behind the bearing. The button is then pushed to the bottom to hold the collet ears solidly against the bearing ID and the lip behind the bearing. The button is made from a 5/16 nut turned round in the lathe precluding the need for more threading. The button needs to be threaded so it can also be pulled back up to the root of the slots so the collet can be withdrawn if need be.
Here is a pic of the collet, button and bearing.
This shot shows it in the top bearing and if you look down inside, you can see the button ready to be pushed into place to expand the collet tight to the bearing.
Here it is assembled in the bearing so you can see what it is supposed to look like before pulling the bearing.
After the button is positioned as above, I installed the puller adapter, and then the slide hammer. A few raps on the hammer and out it came.