You can post in the Corolla 9th gen forum to get answers to your question. As far as the exhaust is concerned, I would say Magnaflow is the best one to go with. You can go with the Greddy Evo 2 or SP 2 exhausts for the XRS. I have one myself, but I had to modify the tip to get the exhaust can nicely tucked under.
The other options are Borla axleback or TRD axleback, but I would say it is worth it to get the Magnaflow full catback.