I've always punched from the other side with a hammer and punch. I got a slide hammer but most oif the races are too small to get a good grab on. Spraying with the liquid from computer cleaner or anything else aerasol that comes out freezing cold will cool it and make it a little easier to remove cause it will shrink up. If you take the loose rim into the shop they shouldn't get any more than half hours labor to do it, maybe free if you got the bearings from them. Around here they usually have to order the bearing so i just go to an industrial supply house and get mine. Usually cheaper there too.