Radio only, other parts/bezels pictured are not included. Radio was in working condition when pulled. Part is used. It is the customers responsibility to ensure vehicle fitment prior to purchase.
2004 Silverado 2500 Crew Cab Short Box 4WD, VIN: 1GCHK23174F174454, Stock #A1108