PVC Valve is a good place to start. Make sure you clean the tubing while changing the PVC valve.
The air intake resonator causes restriction on the air intake, but it is designed to keep the angry bees from escaping the over-bored subaru boxer engine. It helps alot to get up to speed (I have personally found mine does better mpg when getting up to speed faster than taking it slow).
20MPG in-town with hills is actually good. thats probably the best your going to do. The 2.5l with the slush box is just over burdened and consumes fuel getting the car up to speed. I'm pretty sure doing around town only I would manage in the 18-20 range, especially in winter.
__________________
|