Which size exhaust to go with?

i was planning to go with a 2.5 inch exhaust system with the warlock mufflers that have the cut out to make it a quick straight out exhaust system, I also plan to put in an X pipe.

am not sure yet whether or not I will install new headers or not though, and tail pipes are in some places a legal neccessity so i will need those.