I ordered a part recently and learned a few things:
Western Hills Honda, Cincinnati, retail price ~$118
Service Honda, Indiana, discounted price ~$89 but $20 shipping
Honda parts direct, Texas, discounted price $90 + $11 ship
South Sound, deep discounted price $80
Shipping: the part moved from state to state by United Parcel Service, 2 days, when it got to my town UPS delivered it to USPostal Service for local delivery, 2 days!
I'd say we are fortunate to have choices for our 40 year old bikes.
Its a piece of cake to click, click, click and the part shows up on your porch in a short while.