This should be on your top list for all your OEM parts at almost wholesale prices ! !
http://www.hondaautomotiveparts.com/
They have a very detailed section with detail diagrams pertaining your part. What would of cost me going local for $170.00 I got it thru them for like 140.00 ! ! Never found anything cheaper and easier to use.
They get my thumbs up and they ship promply and they will have it in stock as oposed to the local dealer where you have to cross your fingers and hope they have it.
*** Edit ***
The figures I posted are based on a total on parts. Not just one part in particular.
For Example:
Timing Belt for B series engine : $73.00(local after taxes)....from that website: total came to like $65.00 shipped