It might be some odd thing with the Mexico blocks.. The painted block doesnt have a date anywhere on it, just the 09030, and the casting #. I was told it came out of a 03 Durango. The dirty one, doesnt have made it Mexico, has a 97 casting date. I know it came out of a 98 2500,