I personally bought one of the universal ones from Amazon and have had no issues. I think it looks pretty good and fits the factory format pretty well. The only thing I could complain about is due to the odd length of the factory radio there was originally some space between the radio and the trim. To fix this issue I bought some cheep spacers from Amazon as well. Other than that it works great and looks even better. universal aftermarket head unit
head unit This is the one I used. It is a little bit smaller than the original head unit but I also got these. Dash kit They fill in the space between the head unit and the dash. You will need to sand them down a little and glue or use 3m tape to secure them, but it works and looks great in my opinion.