Well, i bought a $10 bearing puller at fleet farm and it worked like a charm. After a couple soakings of PB blaster the puller got the bearing off in about 30 seconds.
Thanks for all of the recommendations! Ill stay off the trails until the new rod arrives this week, shouldnt matter as MN is getting another round of snow on Thursday.