Ultrex. I have a ultrex
TBE with oval muffler on my 07 wrx. Sounds mint, but i would recommend a tune afterwards. My car was running rich which is bad news if left like that. If you go An ultrex, make sure you get quality gaskets as the ones that come with it are shite.