Just to restate, I don't think lifesteal works on UB abilites like Ooze & spit (correct me if wrong). It does work on Foul Grasp and melee abilities for sure.
Example, even if UB was doing 500 DPS with just melee alone, that's only 160 HPS from life steal with Ashkandor, Mageslayer, Narmoths & Bloodstone (35%). If he's got that type of gear, you lost 10 levels ago.
Not counting artifacts, you can get 12% with Narmoths and Bloodstone sacrificing two slots. That's really not game breaking (500*.12= 60HPS). You can realistically couple that with regen armor and approach 100/hps if not go over. But, if you're not doing more that 100 DPS late game something went wrong somewhere.
Also, I believe only ability lifetaps can damage through shield (foul grasp, bite). Correct me if mistaken though.