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.  
