I have a 05-08 compass/temp display for sale. I have pictures and will post them in the next day or so. This is only the black part, and not the surrounding grey plastic trim. So, this will only work with your truck if you figure a way to mangle your non-trd roof console so it fits, or if your accessory meter has failed beyond repair, it will replace the electronics.
It is in excellent condition, and I originally purchased the whole unit from wflyfisher and was going to try and make it work in my 09, but it was too complicated, so I bought an 09 one from another member. This unit costs $200+ new from dealer.
Looking for $80.00 plus shipping (probably less than 10 dollars).
This WILL NOT work in an 2009-2010. If you plug this in those vehicles, it will read the temp and compass, but the temp reading will not be right and it seems to scan temps but does not settle on the proper one. The compass funtion works fine though.