It hurts me to say it but yes the ninja is one of best out there, Only thing I would say is that the bypass valve spring should be a 200 psi spring. That's if it has a Fasco motor, they sometimes have a 400 psi spring, and that pump head and motor, were original designed to reach 200 psi and by putting a 400psi spring in just makes it dead head, and doesn't deliver much more psi at the wand tips, so it just puts the motor under load when you are not depressing the wand trigger.