I have the M12 version, it's a good tool. Lots of pressure, and the flow is decent. Careful using it on small capacity applications or balloon sealed ball joints and the like, it's possible to blow them out. The M18 version has a control to allow a preset number of "strokes,' very handy.