They are only about $180 at autozone.. Life time warranty.. well worth it. I blew through 2 in my idi. I believe once was a rock that caused the problem, got it replaced for free.
I tried all the salvage yards in Weber county and called a handful in salt lake county. None had any.
Do you have a link to the $180 one? I can't find it on their website.