I suspect you've got water getting into the frame - mine looks nothing like that after 2 years !
We get loads in at work looking like that, usually bikes that have been left outside, as @Punkawallah has suggested, I make sure the replacement BB is smothered in grease when I fit It.