My own experience: performance parts:
http://www.ctamotorsports.com/the widest selection and reliable service - ppl there (Chris Wong) are friendly and listen to your needs...
Body Kits: everything that I saw so far wasn't quite attractive... try
www.erebuni.com or
http://www.spmotorsports.com/contour_access_bodykits_cm.htmlall of them are way too expensive in my opinion for the look they actually produce...