Howdy
Let's get a couple of things straight. Black Powder is not corrosive. However Black Powder fouling is hygroscopic. What that means is that BP fouling is dry as a bone and will attract moisture out of the air like a dry sponge. If allowed to sit long enough, BP fouling on steel will wick enough moisture out of the air to cause the steel to oxidize. HOWEVER, with modern non-corrosive primers this is no where near the problem it used to be. I almost never clean my BP guns the same day I fire them. I try to get to them within a week. Sometimes I don't get around to it for a little while longer. My Colts have sat filthy dirty in my safe for as long as 3 weeks before I got a chance to clean them. I won't even mention how long my shotgun sat once. And this is being put away dirty, no spray of Ballistol, nothing. Bone dry dirty.
Not that I recommend you go for 3 weeks with your guns, but as I say, I almost never clean my guns the same day that I shoot them, and they do not turn into piles of rust.
As far as pressure, BP develops far less pressure, and the pressure spike is much milder with BP than with any Smokeless powder you can name. Many old guns, built before modern steels were available, are completely safe to shoot with BP. As a matter of fact, Colt did not get around to factory guaranteeing the SAA for Smokeless until 1900, and it is recommended that any SAA from before that date ONLY be shot with BP, becuase of the lower pressure.