I always got over 40k every time I had Generals on several Fords. The only problem I had was a tire vibration on a new truck back in the mid 90's and the tire was replaced.
I had a bad experience with Michelins once, which was also the first time I tried Michelins. All six were faulty (sidewall issue) from day one. On day four, Ford wanted to replace all 6 but Michelin didn't want to honor the warranty. The Ford service advisor was shocked and the dealership absorbed the cost. They understood when I decided to switch back to Generals.
Since then, that same truck has 6 Michelins after getting 60+k on the Generals.
The 2019 ram has two Michelins on the front after one Nexen failed at 24k. The truck is jinxed and I don't know what will happen first: unloading it or replacing the rear 4 tires in the next 3k miles because that's about how much tire wear is left.