First of all, Im 99.99% sure that blizzard fixed the mastery breakpoints so that it now scales linearly. If you really want to argue it, from what I remember each mastery breakpoint is about 89/90 points apart to gain 1% damage in your eclipses.
Correct me if I'm wrong, but Int > mastery always. I'm pretty sure that a 25 int 25 mastery would be better served. Like I said, I could be wrong and if so, please do correct me.
---------- Post added 2012-03-16 at 11:42 PM ----------
I'm not sure if you just haven't really researched this, but you HAD to have pulled out your Treants after Lust / Hero was cast. Here are my logs from last weeks Ultraxion. Go to buffs gained. Exhaustion : 3. Meaning each one of my little trees got Heroism. :\
http://worldoflogs.com/reports/rt-nu...?s=6294&e=6574
Just want to let you know, I just went and tested this on a dummy with a shaman to test the damage difference. Without heroism they did 77k damage. With heroism they did 94k, and they definitely did get the buff / grow / I targeted them and they had the heroism buff.