I've heard that high level Anacondaurs drop them too, but they've only dropped Dragon Skins for me. You can find them around Dollet if you want to give it a try.

Apparently you can also mug the Blue Dragons. They are the most likely to drop them.