Came quickly and with all parts. Seals are a bit fussy to get in. Really make sure it’s seated properly or you’ll have a leak. The inner small port of the seal needs to fit perfectly. One of the yellow plastic screw covers fell off and won’t easily snap back into place. It’s not a deal breaker though.