I've used Pro Snakes for a good while now, and these cute little mechanical reptiles get the job done every time.
Speaking from personal experience, not a single one of them has ever broken in my use. I've had to replace them, sure, but mind you, this was after years of use, so looking from that perspective, this little snake that you can purchase for less than 3¤, and will serve you faithfully for years, it really is a no-brainer to get one.
It's a rare enough thing, that you can get something so good with such low price, so I wholeheartedly recommend them.