Roger,
I got the o-rings a the o-ring store online:
www.theoringstore.com They will get just about any o-ring but if they don't have it in stock, and they won't tell you unless you ask, it will take 10-14 days for them to get it to you. At least that's what's happened to me twice.
You can see the o-ring that leaks on the picture below. The replacement size in the next picture and the area the ring seals on the can is the last picture.
It is was tricky to adjust the impeller with its cylinders correctly. If wrong, the pumping action will range from little or no output to binding and the motor not turning. It's not just the rotational position of the piece within which the impeller/cylinders sit, but also the position of that piece in the x and y axes, if that makes sense. It needs to align correctly with the input and outputs. I tested it with water and it took me several tries. Then I removed the can to thoroughly blow dry the inside and also blew the impeller assembly but without disassembling it or you will throw off its position you just adjusted.
Finally I tested it with water to check that it could build pressure to spec by placing it in a circuit with a pressure regulator and as you can see in the video it was right at spec.
http://vimeo.com/84829182