I got a used one from ZZP shipped to me for $50... with no warranty.
Ed Morad gives you a 90 day warranty, and if my memory is correct, it was like $65.
Its not hard to replace once you remove door panel.
I have replaced 2 in my car since last year.