I order through Partzilla, and get a 5% military discount. Which isn't the best discount rate, but it's some.
Usually, I'll look the part up on one of the Honda sites and copy and paste the part number in Partzilla and they usually have it cheaper.
The insulators for my 750 are 20 some bux on all the Honda sites and only 16 /17 bux on Partzilla.
And the parts I've been getting are OEM Honda