the units will not rout aslong as their is one mage/unholy priest/commander capable of controlling them i think so 10 mages, 9 scripted to raise skeles, raise skeles, raise skeles retreat and 1 scripted to raise, raise, raise, raise, raise, spells should keep them fighting.
R'lyeh is selling pendants of luck and other astral trinkets/lesser magic items that cost 5 pearls for 5 nature gems and 25 gold or 7 water gems and 25 gold or just 150 gold. Also selling lots of other trinkets/lesser magic items.