I ordered it from a company in China. It was an exact fit, plug and play. The only thing I have to do is to get a navigation chip. It is alright. I am having aproblem with it reading an microsd chip but everything else works great. I put in a back up camera and it has bluetooth so I am just playing my music from that.
I didn't have the stock camera. It was an aftermarket camera. They want $300 or more for a stock camera. I paid $20 for that one. It was real easy to install. Took longer to run the camera wire to the radio then the whole install.