Have you taken it apart yet? The o-ring only keeps residual oil and dirt off the shaft, it has no sealing properties against the pressure of the pump. If the pump isn't pumping up or is leaking at the shaft, its the cup that is the issue. I wouldn't take apart a pump without replacing that part - its the main point of failure.