Check out
http://www.car-parts.com massive US wide online junk yard sreach utlitiy.
Some CAI will thow a CEL voltage out of range or to high or low if the pipe is to big around the MAF. To much volume of air getting past the MAF. Also note I belive there was recall on TPS sensor for the 1.6s which an CAI will bring out the the bad TPS sensors. Do you have code reader and no what the CEL is.
On some cars guys though a massive intake pipe in with a huge SS filter to get more unresesticted air in the motor only to find the MAF out of rang code. In order to prevent the CEL you can install a resector before the sensor. I had to do this when I tried out a Blitz ram air intake with huge Stainless Steel very free flowing filter on my 03 WRX.