https://www.ebay.com/itm/2Pcs-113675...72.m2749.l2649
I got these about 6 weeks ago and they've been working great so far. At that price point I was willing to take the gamble as I already had a unconventional 2A87 code and figured I'd risk $25 vs. $150+ for an OE one, not even being sure if a new solenoid would fix my problem. Sure enough it did.