I don't know of that site, but I posted links to some god information on water injection a while back in this forum. Might look it up. The one place sold components and the like.
____________________________________________________ May the grass grow long on the road to hell for want of use.