I know Honda owners are loathe to buy non-OEM parts, but cripes, if I owned a 2002 CR-V and needed an AC repair, NO WAY would I pay the ridiculous prices Honda is asking. Subaru parts are expensive too, and I rarely buy OE parts. My Dad's Outback pooched the alternator. Subaru OE price: $900. Jobber unit? <$250. Guess what, they were the exact same part, different box. Often, the OE parts are outsources anyway, so odds are good you're buying an OE part without an OE box.
Now, in the case of the OP, if Honda kicks in enough dough to offset the difference in prices, I'd have the dealer do it, but otherwise, forget it.