The oil pan on my 04 is beat up and leaking. I want to replace it. Are they all the same? What all year models will fit?