Intakes are for looks and to make your wallet suffer. Most just make there own as there is really no difference between the intake you buy for over $200 and the intake you could build for $50-80. They just don't magacially add horsepower.
Intercooler is your choice, ZZP sells a complete kit and it works or a member here sells the intercooler core and you can buy the heat exchanger and pump yourself.
Catch cans aren't really needed on these engines, they don't have much problem at all with oil consumption or a need to seperate a lot of moisture if you drive it longer than 10 minutes.