Put in a Pioneer blue-tooth/cd/mp3/iphone/usb radio a couple weeks ago. I forgot the exact model, I think its a x6600bt? or something like that. Was simple, I just ordered the metra wires soldered color to color, obviously, and heat shrunk. I went ahead and bought a double din adapter, it's like a little nook underneath it, or you could get the drawer one I've seen. Wasn't sure which to get, didn't want to get the drawer because I wasn't sure how well it was made and if I braked everytime and it slid out/made a noise, well it would get annoying quick! For my 2002 4runner SR5, I needed to get a Y-connector, since there is two antenna wires. The main antenna, and the hidden-somewhere back antenna that's suppose to boost reception. Got that and the mini-to full antenna gauge, so that both would fit into the Y connector, and then the single wire could plug into the system. Worked great and simple to install. Extremely happy with it. Would've loved to get the Pioneer one with GPS, but I'm pretty broke atm. I'll send pictures and what parts I got if you're interested.