I had a 400 SB in my '77 GMC K2500,,that I pulled out of a '78 K-10 Suburban...
It had just over 100K on it and ran great,bought the whole truck for 425 bucks,it was rotted from the door handles down,and had a flex plate with a bald spot...
Despite the bad reputation's 400 SB had for cracking,overheating,etc,I had no issues with that engine,and I did manage to overheat it several times with the plow blade on the truck,till I found out someone took the thermostat out--and I learned how to lock the fan clutch ..I fully expected to have at the least a head gasket fail,but it never did..
More than one 400 SB friends and relatives owned had issues with the cam bearings,the block evidently warped enough to make them mis-align,and they had to be line bored and oversized bearings installed..
While I liked the 400 SB as far as torque (seemed equal to or better than a '74 454 that it replaced,a smog era Chevelle engine),and the lighter weight,if I had to do it again I think I'd go with the BBC or a 350,just because of the potential problems a 400 was noted for..they also have some "400 only" parts like the externally balanced flex plates,head gaskets that fit a 400 only,no other small blocks...different rocker arm ratios...among other things..