Does anyone know if the HU's are interchangeable from year to year, etc?

I'd rather spend $40 on ebay to get a new xterra HU rather than $100 to get an aftermarket brand.