I picked up a Fram Ultra XG12447 from Walmart today for my 3.0 Duramax diesel and wanted to share as it seems to have a recent date code but doesn't have an E-Core construction. I don't know what I am talking about however and just wanted to share for all the experts out there.