I would reccomend ordering one from marlin. If that bearing is bad, there is a good chance (depending how long you drove it) the main shaft could have wear on the teeth, I wouldnt take a chance just replacing one bearing with out doing the other ones. see a pro on it
(time = money)
Take a second look at you pilot bearing and thow out bearing maybe you will get lucky