Hmmm. 308,000 kilometers.... about 185,000 miles.... not bad! I'm curious, did you put all these miles on this engine or just the last few thousand miles? Mine currently has 85,000 miles on it now. I've only put about 5K of these on it and I have no reason to believe the engine was REALLY well maintained with regular oil and filter changes. I'd be tickled if I could get another 100K out of it, but I'm thinking I'll start considering a rebuild or swap-out at about 150K just for the reliability factor and the little bit of peace of mind a new engine can give (even though it is a bit of false security)! I think the standard planning life for wheel bearings and axle gears must be right around 250K before normal failure. I had to replace my rear axle bearings on my '91 right around 197K miles. But hey, if you like the truck, it's a good investment.
Norm