It would take hours of digging to find the receipt, but since I replaced it last November, I'd bet I got it from International Auto in West Allis, WI (suburban Milwaukee). I had really expected it to cost more.
I just called Int. Auto. The price is $320.