Fit perfectly, supplied mounting bolts were wrong thread so I just bought the correct ones. Instructions were poor with no explanation on where to attach the soap hose. Unit works fantastic but doesn't draw soap from the container I rigged up to my washer. Better instructions would have earned 5 stars. Since my original review, my pump is now leaking oil. No parts diagram, no way to order replacement gasket.