The one that Moon posted a pic of (that LMC has sold for years) is pretty decent. I have heard alot of people say they are good considering a 3 hole stereo is is getting impossible to find. I am thinking about using this one from
RETRO SOUND. LMC has recently started carrying it as well
here.
The thing about these is that they DO NOT have a cassette or of course a CD player. However they do have an auxiliary input along with a USB port. So you can go buy a jump drive for a computer, store a few hundred of your favorite songs on it, and basically use it like a hard drive in your truck. The auxiliary can of course be used for a MP3 player or satellite radio. I haven't bought one yet, but the reviews seam to be pretty good.