I bought a cheapie Dual so that I could have a USB plug and I went here for installation.
Much cheaper than Future shop or BB. They even told me their harnesses were expensive and that I should go buy my own. They gave me the part number, I went over to Futureshop and bought it and brought it back to them.
The unit sucks though.. and the guys there even told me that. OH well.