My suggestion to get a named brand CD player. Just don't buy any of those knock-off brands. Here's an example, "Kenwood" is a great brand, but there are actually some shops that sell "Kemwood".
Your best bet is go buy from
www.crutchfield.com since they give you harness kit so you can install the stereo yourself and still get their tech support if needed.