SS x 120/10 = 226*12 = 2712
SoE, WF, Mana Spring x 1 + Searing x 2 = 288 + 312 + 115 + 196*2 = 1107
Mana gained from Mana Spring = 12*120/2 = -720
ES x 120/6/2, 5 seconds + 1 sec for gcd = 460*10 = 4600
FS x 120/6/2, 5 seconds + 1 sec for gcd = 430*10 = 4300
Totemic call with 5 seconds left on totem durations = -237
2712 + 1107 - 720 + 4600 + 4300 - 237 = 11762
With 2 extra shocks and the 5% extra damage adding up to a third extra shock in damage. With one out of the 20 proccing Elemental devastation for +9% crit as well on average.
With an Enhance/Ele spec of
http://www.worldofwarcraft.com/info/...00000000000000
So it's a savings of only about 300 mana with 3 extra shocks of damage, and a solid chance at proccing +9% crit every two minutes.
SR in my experience seemed to be PPM, as with a two hander it was proccing almost every swing fairly reliably. However dual wield seems to be PPM per hand, so you end up with almost the same effect at about twice the rate. The description is also fairly typical of a PPM description on the tooltip.
Also keep in mind that once your attack power reaches a certain breakpoint the time frame changes. You'll be filling your mana pool and able to refresh all your totems inside the window of SR, and even get free shocks off as well.
With SR lasting 30 seconds and enough attack power, you can almost guarantee yourself full mana at the end of 30 seconds. With a full totem refresh.
So a full totem refresh is about 8 seconds with GCD I believe. Which leaves 22 seconds for other spells. Which is 3 shocks untalented, or 4 talented.
If we assume the enh/resto build and full mana at the end of SR we have:
SS x 90/10 = 236*9 = 2124
SoE, WF, Mana Spring x 1 + Searing x 2 = 225 + 243 + 90 + 153*2 = FREE (SHould be able to drop and recover during SR uptime)
Mana gained from Mana Spring = 12*120/2 = -720 (will be up during SR)
ES x 90/7/2 = 535*6 = 3210 (there's rounding here, but rounding down due to not being able to land a partial shock)
FS x 90/7/2 = 500*6 = 3000
Totemic call with 5 seconds left on totem durations = -238 (Should probably not count as it will happen during SR?)
2124 - 720 + 3210 + 3000 - 237 = 7377
With Enh/Ele:
SS x 90/10 = 226*9 = 2034
SoE, WF, Mana Spring x 1 + Searing x 2 = 288 + 312 + 115 + 196*2 = FREE
Mana gained from Mana Spring = 12*120/2 = -720
ES x 90/6/2 = 460*7.5 = 3450 (15 shocks, so one needs to be 8, averaging as it can go either way)
FS x 90/6/2 = 430*7.5 = 3225
Totemic call with 5 seconds left on totem durations = -237
2034 - 720 + 3450 + 3225 - 237 = 7752 (with 3 more shocks and 75% of the damage of another shock)
NOTE that these are only if you are able to maintain a shock rotation and re-drop all totems during SR, ending at full mana. If you are able to proc 400 mana/second, you can get 12000. 500 mana every two seconds (which is more reasonable at higher ends of gear) is 7500 mana during SR. The closer you can get to the end of SR with full mana without interrupting your shock/SS rotation, the closer to efficient you get. Right now I only ever seem to need the cheap combat mana pots to keep shocks going. Although I'm usually aggro capped before that, or have trouble keeping on the mob for the full duration.
Quick Conclusion
I have some overlap and rounding issues here, and will assume that hardly everyone keeps up a perfect dps rotation on every cooldown, or gets 100% uptime. These numbers are pointing at about 7400-7800 under optimum conditions and a certain level of AP. I'd say 8500 is probably the ideal amount of mana to allow for breathing room WITHOUT relying on pots. If you have pots you either can get more breathing room or a lower mana pool. Or save the cooldowns for non-mana pots.
I also hardly ever find myself using totemic call unless I'm moving away from my old totems, as I'd rather refresh them one at a time and not take the buffs off my group for sake of my mana efficiency. There's also water shield to consider, which procs off of many more conditions then Lightning Shield, so I usually keep it up all the time.