Mageweave can be bought in Silvermoon horde side, limited stock. Some rare mobs that drop mageveave like Gravis Slipknot - NPC - World of Warcraft are killable at 20, but normal mobs with good chance of dropping it are lvl 40+ so are not farmable solo.
With high lvl help try Jadefire Shifter -...