aside from rockauto, there are a number of Honda dealers who maintain a discounted, online parts store presence if you want to get OEM Honda parts, e.g.
bernardi
collegehills
hondapartsnow
hondapartshub
hondapartsconnection
hondapartsdirect
oempartsource
Just to name several, in no particular order
They all have varying levels of discounted parts pricing, but then they seem to vary on their shipping (usually inversely proportional to their part discount
You probably can find aftermarket (Napa, CarQuest/AdvancedAutoParts, Oreilly, Autozone, etc) either new or re-built, but you may have varying levels of quality there.
If you want the axles/joints to lask 100k+ miles, you might want to pay extra for the OEM parts.