For the most part, weapons are easy to come by in Kingdom Hearts II. Sora typically earns new Keyblades following scripted events in the game. New equipment for Donald and Goofy can be purchased at shops. In some cases, powerful weapons can be crafted through item synthesis. However, there are weapons for Donald and Goofy that can only be obtained as rare item drops from specific enemies. There are two sets of weapons for Sora's teammates, one of which is dropped by a Heartless type enemy and another which can be left behind after defeating a particular Nobody. All of these are extremely rare items, with the designated enemies only dropping them approximately 1% of the time, but considering they are more powerful than any non-synthesized items in the game, the time spent trying to earn these hard-to-acquire weapons is time well spent.
Donald's first rare item, the Shaman's Relic, can be earned by defeating the Shaman Heartless during your first trip to the Pridelands. It boasts a strength rating of four, a magic rating of five, and grants the MP Rage ability. His second comes from defeating the Dragoon Nobody, first encountered during the second trip to Beast's Castle. It is called the Nobody Lance, and it grants a plus-five boost to both strength and magic as well as the Defender ability. Goofy's first special weapon, the Akashic Record, grants a bonus of plus-seven to strength and the MP Haste skill. It is dropped by the Bookmaster Heartless, first encountered at Hollow Bastion. His second, the Nobody Guard, is a rare drop from the Gambler Nobody, which first appear during the second stop-over at Port Royal. It has a strength rating of eight, a magic rating of zero, and comes with the Hyper Healing ability.