What is the collective net wisdom on these so-called high pressure fuel injectors ? Just saw some advertised in Turbo magazine and was just wondering !! JoJo