it's gonna be an iso mount, so your gonna need a harness and a universal pocket. Any cd player you pick is gonna stick out a little (the face plate). Yes, you should replace your speakers cause stock ones are ehh... I like Alpine the best, then pioneer and kenwood. The motorized faces may cause you trouble in a long run, cause the motor messes up or something, so i would get one where you press a button to open it. Also if you want something respectable, I would stay away from dual brands. Not saying they're bad or anything but looks and price of them can decieve you. well that's my 2 cents