Monsters drop them. As a general rule, higher level monsters drop better things.
You get charms by monster drops.
Waterfiends.
Black dragons is the best!
Ice giants have very good drops. Go to Runscape database to see monsters drops.
Only slightly ups your chance in receiving better monster drops.
A good low leveled monster that drops good items in runescape is chaos druids. Because they drop lots of herbs like Rannar which is a lot of gold pieces but you need to be a member to access them.
Granite Armour can't be made in Runescape, it consists of monster drops and various mini-game rewards.
Im not sure about any monster that drops them in small ammounts, but the Giant Mole under Falador Park sometimes drops 1380 at a time
boots..canfis shop has decorative boots otherwise I think armored boots are monster drops
they are usually acquired from monster drops, though for p2p members there is a 2h sword shop in Taverly.
Their is no monster that drops one but if you kill another player in the pk worlds sometimes they will give you a scimmy drop if your lucky enough.
animated rune armor that drops rune stuff and tokens