New water pump, installed by myself. Everything is sealed tight. For now, anyways.
http://i.imgur.com/tKJU1vr.jpg