That will last more than one season? Lots of cheap ones out there, but the common thread seems to be that they only last one season.
I salvaged one at the recycling center about 4 years ago. Fixed the engine and got several good hours of use out of it then the pump started spewing oil/water emulsion. Took the pump apart thinking a seal kit would fix it, found pistons badly corroded and the swashplate badly galled and worn.
I'm thinking that running the new one on softened water might be a good idea, along with pulling the pump open, blowing out the water and squirting in some LP2 at the end of summer.