I have a 2002 F-150 Supercrew and the CD Player stopped working. I would like to get a stereo that can read mp3 discs/usb Drive/SD Cards. I did a little research but can't find a lot out there where I can read reviews. Any suggestions for this. I found a Boss 865DBI. I would like to plug a SD Card and a USB Flash drive in the front of the unit. My budget could be up to $300-$400. The current audio system in the truck is stock.