$300 is surprisingly inexpensive. I'm assuming the wiring harness is in place and that's just to replace the steering wheel face to give you the controls?
Oh-- I thought it was expensive!! Yeah, I can imagine all that needs to happen is they need to pull off a little face plate and put in the buttons/switches. I'm now embarrassed that I haven't figured out how to do it myself.