Well i bought off of ebay from some guy in Md who said that it was off of a 1996 3500 that was wrecked in the front end, but he also said it had 4.10 gears which it didnt, so iam not 100% sure on that, as for the mileage i have no idea, inside looks fine tho.