Have you thought of lever machines?
I have had a Pavoni for a few years now, its a simple design with hardly anything to go wrong....just the seals (the heating element/thermostat haven't gone yet!).
a full set of seals? about £12 ($20), and its as good as new!