Yes, replacing the print head can be very expensive.
That's why I said try HP Support, because sometimes you can get a replacement printer head, for free or cheaper rate.
Sorry, that it is so expensive. That's the only option for print head, unless you purchase another printer.