Hope you had the timing belt changed otherwise you might want to do it if you don't have a record of when it was done last, the m20 has a habit of blowing up if they are on too long (i think over 60k).
For chips this guy is VERY well recommended by others (i have been contemplating getting his 93 mapped chip to compare with my Dinan Chip) http://www.dsylva-tech.ca/
You might also want to check out Dinan, or Conforti they both make a decent chip. I would stay away from ebay chips though.
H&R Sport springs also do pretty well on the e30.