I replaced them all. I have an entire pack of O-rings if you need one. The shaft seals I got from a local bearing/seal shop. I can't think of the name but I'll let you know. One shaft seal was Nytril, and one Viton. Both leaked. Tyler sent his pump back twice under warranty, both new one's...