I bought the one off ebay, and it was an exact fit. It's quite easy to install.. even though I cut my hand removing it witha hard yank. The GPS system is kinda slwo and voice command doesn't work as well as you'd like.. oh.. and you can't input addresses while driving. that sucks,