How much compression you going to have with those heads? Too much will hurt your hp. Aslo is that a stock water pump? I know when you put a turbo on any car they run very hot. I would not put any " cheap " parts on this build or you may find yourself in a bad spot. This is just my .02.