u-joints not a problem. gimball bearing? probably not. pull engine and get the freeze plugs put in correctly. i would consider replacing all of them. and new starter while it is easy to get to. that one can be saved, but needs torn down and cleaned out now. the fact that oil and water are staying where they belong is HUGE good sign.