If you do decide on an IC, I have a use bmw one that is probably a perfect fit. I got it for the W124, it is a good fit under the bumper with 3" in/out. This one on top:
Will let for cheap, the plastic end tank was broken in shipping (idiot didnt put ?ANY? packing around it). Could probably fix with some good glue or plastic weld.