Needs cleaning. has a little corrosion. Looks clean inside. A couple of the holes are out of round but shouldn't hurt anything. The in rubbers might need replacing but has no leaks. Please ask any questions before buying. Make me a offer. Check out my other auctions. Thank you