What is the best radio replacement (and easy to install too) for my 2002 XG350? Don't need tape player just good am/fm tuner-CD player that will do regular cds, homemade cdrs and a front usb port for mp3 input. No sirius, XM or any of that.