Product review (3 stars): Power cable too thin but rest decent.
Comes with everything but the power cable isn't ideal. In my case the wire gauge is too thin and I ended up just using the old one which was thicker.

The other parts seem to be common brands though. I only needed the elbow and hose essentially from this making it less worth it. I should have just returned it at that point but not worth the hassle to save a few bucks at that point.