There are a few threads here about repairing the display yourself. I seem to remember something about cleaning solder joints. There was also a guy on eBay that would repair them.
As far as repairing or replacing, I'm a stocker so I don't look to much at aftermarket HUs. However, I'm sure...