From a 2002 Jeep Grand Cherokee
It's dirty, needs a good cleaning, and shows its age.
It put up a good fight to remove. See pictures, got chewed up a bit.
Buyer is responsible for fitment. Refer to pictures for condition and compatibility assessment. We can't confirm part compatibility; check part number(s), consult your local dealer, or use other resources. Parts are used with normal wear. Review all pictures before purchasing