I purchased an entry level basic Kenwood from
Cruthfield several years ago with CD single CD player and a USB input. It was about $80 and was well worth the step up from factory (my CD player went out on the stock one too.)
It has held up well even with my off-road jaunts.
Sold the TC, previous owner of 2 NorthStar pop-ups & 2 Northstar Arrows...still have the truck:
2005 Dodge 3500 SRW, Qcab long bed, NV-6500, diesel, 4WD, Helwig, 9000XL,
Nitto 285/70/17 Terra Grapplers, Honda eu3000Is, custom overload spring perch spacers.