Hey y’all. I need to replace my EGR cooler on my 03 duramax.(yes I live in shitty California) are they the same as any other years after mine? Other words, can I buy a 04.5 to whatever and it’ll be the same? I tried looking it up but couldn’t figure it out. Thanks.