For new parts expect to pay dealer price. I buy mine second hand from
breakers - try
www.hondaspares.co.uk. You can pick low mileage parts at
very good prices as long as you are prepared to the risk. I had my
drive shafts, alternator, ecu etc from them.