I can't wait to put this new downdraft radiator and water/methanol injection kit on Project 300 (The old IDI)
My radiator leaks from time to time. It makes me nervous when it stops leaking because that means there is so much crap inside that its self fixing. I'll have to give it a good flush and maybe a bypass filter. Also I have a Snow Performance water methanol kit ready to go. Look for an article about replacing the seal at the yoke (rear differential) because mine is leaking. Whenever I find something wrong I'm a little happy inside cause that means a new story.
The water kit uses both boost and EGT's in its map to pump up the pressure.
Here are some random internet sites I've been looking at: