It's easy to swap. It's a standard DIN for the headunit and you can basically pick almost any head unit. Some on the forum have picked the JVC KD-NX5000 which has a better screen and detailed graphics...
http://www.crutchfield.com/S-5Wo7oO3...p?i=105KDNX500
Crutchfield will also give you all the harnesses you need to install the unit using the factory wiring harness and the antenna adapter. Although $999 is expensive, I've seen this head unit go for as low as $600-$650 online.