Product worked but internal control board was a bit worn out and intermittent ended up using the control board from the original in my car since the motor was all that was bad and was able to get a complete working unit out of them both. Reason for the NO on the good quality as I feel a little more inspection of the internals and that put into the description would have been helpful. I probably would have bought it anyhow but with the understanding it need a little work which i am capable of doing.