I just had mine replaced to the tune of a fifty dollar deductible and the embarassment of a car getting towed (super shiny 99, with 45,000 miles). The part number that they used "XS2Z9H307AG".
What does the "XS" stand for in the parts list decoding? If wasn't listed anywhere.