I sent my radio in to be repaired and have bluetooth added so I didnt have to reprogram new radio to my truck. Works great. I kept my steering wheel controls to if I went aftermarket I would have lost them or would end up paying more than what this cost. Sounds great!!