Im unsure on mileage. I was told just above 100k. I was told it came out of a 2500hd

Heres some pics of it cleaned up. Im gonna keep the painted valve covers, but it will have some on it.