Try bikebandit.com
It's US-based, sells OEM and third-party Honda parts, but prices for all are very good. Also, their site invoices total order price according to delivered price (with prepaid duties and brokerage included), so that gives you the opportunity to do meaningful at-your-door price comparisons with other vendors without having to worry about surprise shipping, brokerage, or duties fees.