Worth a check of the turbo core i guess... It cleaned up nicely tho, with no obvious damage to it. And the weld is fine on both pipes...
I might cut the metal pipe back and use a longer peice of rubber as the return elbow, as i think its stressing the flange?