a stun cast requires 1 soul rune, 12 earth and water runes. you only pay for the soul runes if you buy a mud staff! so do that, it will save you 100,540,440 gp or 100.5m!!!! and the price of mud staff is only around 500k! (you can always sell it after 99 magic)
ALCHEMY: this spell is a money drain, slow and boring once you reach level 80! alchemy WAS a good way of training magic in the old days, BUT today it's just a waste of time ONCE you reach level 80.
NOTE: i'm not saying that alchemy is bad for people with levels between 55-80!
cost 80-99: +20m! (stun is only 9.8m)
casts needed 80-99: 169,975! (that's like 108k casts more!!)
that will take MORE than a month!
I knew a friend who wasted his whole summer training magic with alchemy! another friend claimed that stunning can't be much better than alchemy, he wasted his time training in zanaris, alching rings (you can't do that anymore). so yes, he wasted months getting ONLY 92 magic! in the end he wanted to give up and i told him that i knew someone (pip) who tested stun for me, he was impressed and 2 weeks later he reached 99!
NOTE: alchemy is usefull for slayer to alch the dropped items and save inventory place for MORE food.
PLANK MAKE: this is for rich people who don't wish to waste much time getting 99 magic. this skill makes an awfull sound and it's very boring (i heard).
required level: 86
cost 86-99: +23m!
time 86-99: 48h!!!
i'm not going to say so much about this spell, it's very good for RICH people.
-------------------------------------------------------
i used to play sc a lot so i saved 1.4k points till last sunday. i was level 96 magic and it was 3.3m xp till 99. i came home sunday evening and i stunned 500k xp, monday i stunned 1.2m * and on tuesday i stunned 1650k xp or 1.6m xp!!
that's GREAT isn't it?!
-------------------------------------------------------
this is wat i wanted to show you about stun. i hope that this will help you achieve 99 magic!