Thanks guys. It's going to be a pita no matter what I do. We're in the middle of rainy season out here, so I'll be lucky to get a dry day to work on it. As far as I can tell it's only leaking in a couple places. I should be able to seal them up as a temp fix. I'm not sure what the sheet metal work would cost, as I would replace as much of the rusted metal as possible. Cab replacement seems like an easier route, but I wonder how much a good junkyard cab would cost.