I haven't found the perfect one yet. I'm just buying many different ones atm and then going through them. The problem is that I work with paint and when different paints get in there the mechanism stops working. But the one that lasted the longest is this one . Some days it got blocked from getting paint in it, but then somehow it starts working again in a few hours. I guess it's a hit or miss process