I don't have Pokemon R/S or the bonus disc that can give you a free Jurachi to test this, but I just thought up this trick, and if I'm right, it should work.
The bonus disc can give one, and only one, free Jurachi to any Pokemon R/S cart you hook it up to, at the same time as it gives you a fix for the one-year-bug that stops time-based events from happening one year after the cart was assembled, right?
The bonus disc knows if you've already gotten a free Jurachi, even if you trade it away, or start a new savegame, because your bug is still fixed.
But IIRC, there was a low-tech way around the bug.
If you got a gamebit screwdriver, opened the cart, removed the battery for a few seconds (making sure to trade your Pokemon off first), and then put the battery back in, the cart would be reset to it's original factory specs, and you'd be able to ward off the bug for a full year.
So, you can fix your cart and get a free Jurachi. Trade him off, remove the battery, and let your cart reset itself. Fix the cart again, and you can most likely get another free Jurachi. Trade him off again, and continue the process for as many free Jurachi as you'd like.
Should work, no?