I believe you can take the old tone rings off and put on the new axle. Use a torch to heat them up all around the circumference while trying to not heat the mass of the shat too much They should,then pop off with the slight pry of a screwdriver.
You install on the new shafts after cleaning up real good, then placing in an oven at about 350 degrees. Using tongs, remove from oven, and run out to where new shafts are already positioned to drop the ring onto, and have a hammer ready to tap the ring in place. It should fall right into position without the need for the hammer - the hammer needs to be there just in case.
Or you can buy new tone rings. Just be sure to get the right tooth count.
FWIW - rust doesn’t have any bearing on how well they work, as long as the rust isn’t deep penetrating rust that causes metal flaking.
I kinda sorta going thru the same thing on my ‘03 that I bought a 97 rear axle for. I forgot to look if it had ABS - and of course, it didn’t. Luckily I found some axles with tone rings on them for cheap (from what I can tell, ‘97 axles will not accept the tone ring, and in pulling one of the drums, the tone ring isn’t there).
I also found ABS backplates to replace the ones on the ‘97 axle.
My objective being, I want to be able to minimize downtime once I pull the old axle by not spending a bunch of time swapping parts.