I've tried heating the collar, clamping the bearing and giving the shaft a wack. Not budging at all.
There does seem to be a seal between the bearing and collar. There is no way to remove the gear, the groves are too big for it to slide off the other way, the bearing and collar are holding it on.