you need the steering wheel, the buttons for in it, the clock spring and the harness. then you will need to take it to the dealership and have them program the BCM for it.
I did it a few years ago. you should be able to do it in a night, mine took longer because my remote start is spliced into that harness.