Honestly, giving everyone access to 140 pts nano skill buff, for 8 hours is seriously wrong.
To make this at least somewhat balanced, it should get changed so it requires a teamed MP to sustain this buff every 20 seconds, as some kind of aura. And of course, 140 pts should be only on MP, the rest of the team should get 50 pts at best (MP pets should get full buff amount, since they are semi-physical extension of the very same MP body anyways).
Composite teachings, masteries and infuses should also be scaled down accordingly.
Single teachings/masteries/infuses/mochams can stay as they are. They are balanced enough via NCU cost and by duration timer itself.