Was wondering the same thing. I know the engine in my truck has 506 in the valley. And I just looked at a long block I acquired and it has 506 in the valley, 125555506, E148. So I'm thinking that is a 98 block? Dealer history wise, my engine has never been replaced and I bought the truck...