The MCP655 is a good pump, just be sure you know if you're getting the 655-B or not. "B" doesn't stand for black, it's the cheaper, non-variable speed version. Which is fine, but for $10 more I'd say just get the variable pump
Thermochill's rads are still very good, although thicker than some competitors they do use standard spacing now so I'd recommend one of theirs. Swiftech's micro-res 2 is decent, although pricey... I'd suggest ya just choose a res that meets your case and loop design foremost.
I was looking at those EK blocks, they do not appear to offer flexible barb mounts. On Swiftech blocks you can actually connect the barb to the top OR the underside of the full body block, which lets you directly pipe the outlet from one GPU into the inlet of the GPU below it.
http://www.swiftnets.com/products/Komodo-gtx285.asp
That obviously makes for super-simple loop routing and best performance with multiple GPUs... as the EK blocks don't offer this you'd need to find a way to route the tubing around to match the blocks. I can't offer any help there... if you used right-angle joints you're going to hurt the flow rate a hefty amount by the time ya finish. Perhaps if you can find one Swiftech (or other) block for one GPU, and use that to connect directly to the second GPU... If you are determined to use those EK blocks still, then ya might hit some dedicated watercooling subforums like at XtremeSystems or the Extreme Overclocking forums for ideas...