So i want to get a little more power out of my N/A 2003 protege lx, dont want to turbo since its my daily driver so dont try and change my mind 
so i know the obvious mods: cold air intake, pulleys, header, catback exhaust.
here are my questions about the rest.
1. since i'd do catback and header, i might as well get a midpipe too, but should i get a midpipe with a high-flow cat or just go catless?
2. Is there a big difference between the protegegarage JDM camshafts and the CorkSport Performance FS Exhaust Camshaft/J-SPEC 2.0 FS-ZE intake camshaft? if so, what is the difference? positive/negative things? or do they require modification
3. Is there a big difference between protegegarage ProtegeGarage High Compression Pistons for FS 2.0 Engine and corksport J-SPEC 2.0 FS-ZE Piston set?
Can all of this be done with out extensive modification? Is it all replacement parts?

so i know the obvious mods: cold air intake, pulleys, header, catback exhaust.
here are my questions about the rest.
1. since i'd do catback and header, i might as well get a midpipe too, but should i get a midpipe with a high-flow cat or just go catless?
2. Is there a big difference between the protegegarage JDM camshafts and the CorkSport Performance FS Exhaust Camshaft/J-SPEC 2.0 FS-ZE intake camshaft? if so, what is the difference? positive/negative things? or do they require modification
3. Is there a big difference between protegegarage ProtegeGarage High Compression Pistons for FS 2.0 Engine and corksport J-SPEC 2.0 FS-ZE Piston set?
Can all of this be done with out extensive modification? Is it all replacement parts?