I like it, even considering the python reference (not a bad thing, mind, but after the N^67th time you've seen it... you start to groan and laugh, instead of just laugh.). Would seriously improve survivability for mecha which dunnit stick sixty ablative storage pods on their machines.
I'd prefer the ego req to vitality, if only to open it up (potentially) earlier in the game; overkill-oneshots are a bigger issue early game than mid/late, due to paucity of spare machines, after all.
Maybe have percentage start at 50% with a fully repped machine, then increase (5-10%?) for every non-storage/turret limb the mecha loses, if that's possible? Fifty's fine though, I suppose. Better than zero, heh.
Do eet, hohoho.