Considering how cheap they are, they last amazingly well. I have one that's probably at least four years old and has really been around the block that's still kicking. And I've got a Blazer that's been unreliable since I purchased it, even after a trip to the factory. You don't
always get what you pay for. Sometimes you get more, sometimes less.