I have a Ryobi 1600 & 1800......no issues in over 5 years....oh wait!...the turbo nozzle broke on the 1600 was all.
Just make sure there is always water flow....don't run them dry
At $89 for a Ryobi with the same specs, I'd rather throw the away and keep replacing them honestly.
I still have a 1600 Ryobi that is 4 years old and I use it 10 times a month and it still works.
It was $68 on a Black Friday sale...