Parts
Okay here's just a quick list.
For certain parts like a timing chain kit for the 22re you must get your parts from engnbldr.com or lcengineering.com because the parts store stuff is not good enough. They have really good parts and engnbldr also has good prices.
I like to use Rockauto for online parts for any of my vehicles. I use this as a baseline and I compare with Amazon.com, partsgeek, autoanything, or whatever.
Often you can find cheaper stuff on amazon if you get the part Number from rockauto and then search it on amazon since their listings tend to be general and not organized. Ie coil spring Moog CC255 is $72 on rockauto and $67 on amazon with free shipping.
When all is said and done I rarely buy online because there's an Advance Auto Parts store nearby and their prices are close enough to the online prices that it's not worth the wait ordering online.