....thats not so bad. I've seen alot worse. appears to all be surface rust. Unless theres pitting with the rust, it hasn't been in water that long. it'll be fine. new bearing kit, buff the rust out, scotchbrite pads or whatever.
We were just talking about this I think in another thread, but if you didn't put timeing marks on the gears before you took the carrier out , when you reset the gears, and it howls, it might not be a bad set it might be the lack of timeing marks. not much you can do about it at this point though, but keep your fingers crossed it doesn't howl.