Land Cruiser radio fits 2003-2007, original, working, guaranteed. There is a problem with the cassette, but other functions are fine, and the sale is negotiable.