i dont know what merc SpearM take to tbs, but i can tell you that green dragon rage from general is osome.
Flame spear is quite efective in skimrish/tbs.
For shure there will be merc from Item Mall B grade spear, soo i recomandate for you stay with sparta (get one him sparta skill), after you get 120 upgrade learn Green Dragon Rage, and with new B spear your formation will be very strong in pvp.
For making cash you need good tbs/skimrish team. If you get Rage on main you gont need general wich is very usefull there. After that you need good range merc to one hit kill and most important, some thing that target more then one monster. Your 2nd formation with bomb atack combo is good only in pvp, in PvE
and skimrish it is decent. not evective in high lvl monsters. After 130lvl more important is multi hit rate, critical and output dmg. Magic is very nerfed. Only monsoon (sorcerer-Mwindo) and Flame Blow are some good skills do kill monsters, but not everywhere.
AND having Princes only for 2 ranged mercanary if usles. Same with monk he is usles in skimrish/tbs, many ppl keep him in merc room and change with oracle only for pvp. After one of the update profet is quite usefull to debuff melee merc, good for sword and spear, but only if you have maxed those skils. Exo is nerfed already and he will be nerfed even more in next or furder updates.
In future you should change N.vik to Druid, he is usefull to beast soul ranged merc.
If you whant make some ood cash in game focus on tbs and skimrish(source of materials for crafting).
For Free League 2nd formation is much bether, only change witch for empres.