Yeah, lot's of doom and gloom here.
My 03 has 340,000 on the body. The LB7 that is was born with was pulled at 332,000ish? Only because I was tired of putting injectors in it, it still pulled my 38' 5th wheel just fine. As MikeL said, the trans my be suspect, as mine required a new output...