Michelin hands down .
I got over 100K on the 1st set on my truck .
current set is about 68K and going strong.

When I replaced them I figured the truck would be gone when the next time came for tires again,,,,,,,now not so sure.