ask Mr. Google, that way you'll have up-to-date info and prices. Look for the kits with Japanese bearings for the best quality. I bought a kit from FNB4x4, but there's lots around. Also look at ATOC auto, they have good gear.
Next time I do this I will make sure that the seals are also a known brand. Great that the bearings are top quality, but in the kit I purchased the seals were unknown, and have proven to be lesser quality.