ClubGPStore has a couple units that will retain the steering wheels controls. You should email them before you buy to make sure they will work on a '04.
Say "Bye Bye" to the HUD radio information. Can't do anything about that. That's why I still have my factory radio/cd player.
-Andrew