I ended up reusing the bottom bracket. I just replaced the 9 ball cage with 11 loose balls.
I reassembled the bike yesterday morning. I replaced the cables, rebuilt the bottom bracket, coated the inside of the fork and tubes with Frame Saver, lubed the freewheel with some 5w30 synthetic oil I had laying around, and used coca cola with aluminum foil to clean up some more rust. I've ridden it 20 miles since getting it asssembled and adjusted. It feels great.