If you do the nonprofit method (Costs around 3-5mil for 99)
Do the highest level of enchant you can, and just ignore the shape it tells you, and just grab the closest ones to you, enchant it, and then put in the hole in the center.
Enchant level 5 makes around 70k exp an hour. But at enchant level 6 (lvl 87 magic), I've made up to 100k exp an hour.
87-99 magic takes around 90 hours, and since you get bloods, cosmics, and death runes back as a reward, you only a couple mil in the process, which can easily be made back in a few hours of other money making skills.