You've got to yank the center console partly out to get to it. And it's not the "driver's side" controller, its the only controller. If you mean just the airbag itself, that is pretty easy and there is no programming.
For questions like this, you will be getting guesses from most of us. Ask the parts retailer you buy it from - if they cant' tell you, I'd not buy from them.
You might email Rob at needswings, but it seems unfair to expect him to give away free advice - so maybe order one from him - HE will KNOW the answer to your questions and what he sells you WILL WORK. If programming or anything else is required, he will know.
Lets just ask him: Hey Rob, what is the answer?
@NeedsWings