Try www.hondapartsworld.com If not there, someone on here will know.
www.servicehonda.com is going to be the cheapest place for new parts. The last price I got from them for a rear diff. was for a 2000 foreman 450 ($ 326.57)and was about $200 cheaper than anyone else. Hondaparts wants alittle over $500 for the same part.Try www.hondapartsworld.com If not there, someone on here will know.