It's not to hard to do. I put in a pioneer avic Z-110bt in to mine about a year ago. It took me probably 2 hours to install. I would recommend do the radio upgrade first though, the sound difference is phenomenal. Then if you aren't happy with that or want even better quality I would go with JBL Audio for your speakers.