Eddie, the only brand I'm familiar with is the
HyPro roller pumps and they make a bunch of different models; i.e., 6 rollers vs. 8 rollers, cast iron vs. other metals that are more corrosion resistant. And they move both a much greater volume as well as much greater pressure than the 12 volt Shurflo pumps. My brother had a 50 gallon rig with a Shurflo pump (50 psi) and I used it with both his Kawasaki Mule and my
B7100 Kubota, but then I got a 25 gallon stand alone rig with a 3hp Briggs engine, a 6500 series HyPro roller pump, a gear box between the engine and pump to reduce RPM to 540, pressure regulator, filter, 100 foot high pressure hose and nozzle, etc. My rig was given to me by a neighbor because it had been abandoned by a former boyfriend of his daughter and had been sitting so long it was seized up and inoperable. The neighbor was a farmer who also had an account at a wholesale house, so he got me a new 6500 series pump for $75. The only difference in using one on my Briggs engine and one on a tractor PTO is the fact that they turn the opposite direction. You can buy the pumps ready to turn the direction you want, or you can simply and quickly take it apart, and put it back together by turning the innards the other direction. They're very simple, easy to disassemble, easy to rebuild, etc. Had I known what I was doing to start with, I would not have bought a new pump, but would have rebuilt the old one cheaper and it would have been as good as new. They're great, but of course they're made for clean liquid; not a trash pump. My rig had a filter (actually just a very fine metal mesh screen) between the tank and the pump. And you need a bypass back to the tank, of course. If you get the cheaper, cast iron model, as I did, when you finish using it, drain it, fill it with oil or antifreeze, then dump that out the next time you want to use it. There's lots of places on the Internet where you can order the pumps, Tractor Supply Co., and most local spray equipment companies have them. The link I gave is just one of many.