I've used the All Condition Armadillo Elites on my road bike for a few years and have been flat free. I was getting 3K+ out of a set and only had one tire wear to the point that I wouldn't feel safe to ride it for at least a little while longer. I had a set of Hemisphere Armadillos on my hybrid but the things were so dang heavy I sold them and went to a different tire.