@ OP
Probably - yes.
There is a lack of cheap lifesteal items which offer you just lifesteal + raw power (really besides devo's there are none and devos need to be stacked)