I've had my headunit for about 7 years now. It's cd player has quit taking or ejecting cd's but it still works for everything else. I spent 290ish. Look into PAC-SWI for steering wheel controls. It learns you Infared Signal from your remote and sends the signal to make your steering wheel compatible again. I have one but i accidentally broke my IR lead. So i need to buy another one.

iPod Integration for your car and More by Pac-Audio - Connecting you to the future

Read up for more info on the link above.