Honda Automotive Parts
Is where I buy my Honda parts online, some of the stuff is even cheaper then the made in china stuff from the auto part stores and it always fits right.
Of course stuff like O2 sensors, spark plugs and other common parts you can get cheaper, but even the exhaust is best from the dealership because it then has a warranty for as long as you own the car and it will fit perfectly.