El ultrasonido es mas efectivo, pero como dice Mauro, si los inyectores no están en su mejor condición termina por ser más el daño que la mejora. Por eso se indica siempre que las limpiezas con ultrasonido sean muuuy a lo lejos, ni siquiera hay una pauta para ello. A cambio el líquido lo puedes usar cada cierto kilometraje y no pasará nada anormal. Como nota al margen, cuando usen limpieza directa con líquido, luego cambien las bujías ya que estas se dañan tb por la combustión del producto, esta recomendación la hacen los mismos que limpian el sistema.
Saludos.