I'm not sure how much room you have, but I have run a Hamburger's Performance part number 3321 on a Duramax.
I did find that one last night but wasn't sure as the ID/OD of the seal was slightly different than the Duramax filter but wasn't sure. I have to measure to see if I have enough room for it to clear. :thumb: