Ebay man, ebay. don't buy a new one for 200 bucks when you can get a used or last year's model 600 dollar unit for 200 bucks online! and installing it is so easy a monkey could do it. I'll gladly walk you through installing a cd player if you'd like. alpine is better quality wise, but if you can find a good used or slightly older eclipse deck you'll be the happiest. I'd start with the cd player and then later on do the speakers. a new cd player will provide more power to the factory stuff, and have more versatile options, whereas new speakers will just get less power than necessary from the factory cd player, and possibly mess things up because we have 6 speakers and they could run at some funky impedance. My 350z speakers were like 32 ohms or something, that would have been a headache.