Electric water pump

The best setup is a remote pump. A remote pump saves a bunch of space on the front of the engine and you get the electric motor away from the heat and vibration of the engine. But the remote setup costs a bit more since you need a little more plumbing. If you aren't going to go with a remote setup then the Meziere pumps are a good value. I've used Meziere pumps for years without any issues.