Get a stainless steel Gloria.
In over two years of constant use, I've just had to replace the lance (not the whole trigger part). Cost about £20, just last week in fact.
I've tried all the plastic ones and as the name suggests, they are plastic!
Having said that, I would quite like a battery one, saves all that pumping! A stainless steel battery sprayer would be good if any exist!