Used 2004 GMC ENVOY XL D31216 Back Search by Part Home Search GMC ENVOY_XL D31216 Used 2004 GMC ENVOY XL D31216 No parts found. Please click the inquire button for order assistance or change filter selection. Part Description Select Inquire$120.00Part Type: JACKDetails: W TOOLSStock: D31216Mileage: 162349Tag: R00904239VIN: 1GKET16S046140178SKU: FF25904239Part Grade: A VIEW DETAILS Add To CartThis Item Will Need 3 - 5 Days to Ship!