I'd hit my local Honda dealer. You'll probably pay list which is $7 and change. Buying online will add an additional $7 to $10 for shipping.

My dealer normally gets my parts in a week or less.