You're better off ordering through a vendor. I prefer talking to someone and having a salesman so I can call them if I have questions or concerns later. If you stick with automated processes you don't get that, and you also just pay the list price. Usually vendors can get some money taken off the list price. Not always, but usually.
For JDM parts I'd either use Driveline Motoring or Bulletproof Automotive. Evasive Motorsports is also good. Compare prices.