Pickup with a mere 790,000 miles on it 'still runs fine'