Sadly it sounds like you need more that a water pump seal, if there is oil in your water (or vice versa) your going to need a new head gasket at minimum, which of course means taking the head off (and if it's the same as the 250 the tank, air box, radiator, manifold...). Don't let that worry you too much at this stage though, it's actually not that hard.
Pump seal...well I'm a cheap bastard, and while I can't actually remember what I actually did there is no way I brought a new one. What sort of seal is it? A gasket, or a typical rubber water seal?
Bookmarks