Came out of my 1999 4runner Sr5. Everything works, CD player and radio work perfect (I cannot confirm if the tape deck works because I have no tapes lol). What you see is what you get, no harnesses included.
$25.00 and this could be alllllllll yours!