Im in the same boat as you, its gonna tkae a while to save up money for everything.
I think I'm going to get a corksport downpipe, a protege garage test pipe, then the mazdaspeed catback exhaust.
That way I can do it in stages, and see the performance gains in stages. I don't think this would be a bad idea for you either... You can do something else, but I wanna do it this way in case a warranty issue arises, I can just take off the downpipe and the race pipe,but leave the catback. The mazdaspeed catback won't void the warranty.
No catbacks should but mazda may be gayy