Five Stars
Was able to fix my broken pump right up.  Parts where exactly the same.
Rating: 5 stars