for a spray ball I have tried a few pumps... including a version of this one
https://www.chuggerpumps.com/product/cppsmax-ci-1/ only I bought a different clone of the march other than chuggers a "rank" from here for $155 shipped, (i got the plastic head version)
http://rover.ebay.com/rover/1/711-5...0001&campid=5338413729&icep_item=253999327538
even though its 17gpm flow its still rather weak for a sprayball imho, I also have one of the 48gpm stainless sanitary pumps from china and that cleans and spins the spray ball tremendously better than the home brewing pumps which barely have the power to spin the ball let alone spray with any real force. (this is with 1.5ID hoses to boot)
this is the pump I use for CIP
http://rover.ebay.com/rover/1/711-5...0001&campid=5338413729&icep_item=264102439037
here is is for less$$ with no stand.
http://rover.ebay.com/rover/1/711-5...0001&campid=5338413729&icep_item=232927369391 I had to buy larger thicker hoses for this but I cant stress enough the difference in cip cleaning power.
this is all for a 3bbl system though.. for homebrewing personally I feel CIP is kind of a novelty that takes more effort and $ than its worth vs just wiping out the tanks. but YMMV everyones systems are different. some things just dont scale down and work the same way and sprayballs are one of them.