Legendary items are really rare. They look just like the regular versions of the same type but have very elevated stats. Anyone can use them, but not everyone can afford them. I'm pretty sure that they drop from high level NPC's, but I don't know for certain.
Any humanoid NPC has a chance of dropping a crystal. Low level punks that spawn in and around cities dropped all mine.