I replaced the one on my wife's tahoe not long ago. I bought it at Auto Zone for around $85 or so I think. May have been cheaper, but not much. I had to get the whole assembly. I kept the motor off of the one I removed so I would have a spare in case I had one go out in the future. Hers didn't rust, but somehow got in a bind and broke.