I found out today that a 2006 Silverado 2500HD has exactly the tire size that I've been considering (245/75r16). It of course has E rated tires but based on this alone, I believe this tire size will not be disappearing on me like the one for my '93 2wd. I was even able to see the 245's in person and can say with certainty that they won't look stupid, without a side by side I couldn't really see an obvious difference compared to the 31's. They appeared a bit narrower, but remained proportionally pleasing to the eye