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.