I don't have a newer Subaru like you, I have an 05 WRX. I have the SPT catback, heat shield, and intake. I am really impressed with SPT. For example, the intake, they gave step by step, including pictures, instructions. On the intake they had places to put hoses that run by it. They defiantly make products that fit near perfectly with the car models they are intended for. Have no fear that you can do the install your self. Good luck.
Didn't even notice, I am out by Akron. There is a car club called Forced4s, we meet every weds at 7 at the Boneyard in Mayfield Heights. You should check us out. Forced4s.com, I have the same s/n on there as well