This is the panels I recently bought. I bought a pallet, and the price per panel, including shipping, was about what is listed here. They seemed like really good people to work with. The do not handle sunrotor pumps. they may have sun pumps, but don't think I want that kind of pump. I would definitely do business with them again. The e-mailed me after I got the panels, to make sure everything was ok.
http://www.civicsolar.com/product/canadian-solar-maxpower-cs6x-305p-305w-poly-slvwht-1000v-solar-panel
==========================================
Sun rotor, loranze , and grunfoss all have Helical Rotor Submersible Solar Pumps. The helical rotor pumps are a constant displacement pump, that will begin pumping at a slow speed, when there is some sun, then speed up as more sun hits the panels.
with your shallow well, you may be able to consider some other pumps. When you call about pumps, you need to know how many gallons of water a day you want. Here, I would want close to 50 gallons per cow calf pair a day. May get buy with less, if you don't mind being short of water on occasions.
If there is any chance of your well getting short on water, you need to buy a water level sensor that goes in the well to shut the pump off if water level gets down to the pump level.
Some people around here like the grunfoss pumps, because they can be hooked directly to a generator without buying a separate converter box. My local cost is about double of the price on the sunrotor pump, and I have never used my converter box since I got my solar panels mounted.
All these pumps are maximum power point tracking, which means they will make the maximum use of the voltage and amps the panels are providing.
============================================================
These people seemed to good to deal with. Prices were good, but anything truck freight, their freight rates were really high, so prices on panels did not work. I did buy other stuff from them.
The pump came ups. UPS fright from them didn't seem so bad.
This is the pump I bought for my brother, we have not got it installed yet.
http://altestore.com/
http://www.altestore.com/store/Solar-Water-Pumps/Submersible-Solar-Pumps/SunRotor-Submersible-Pumps/SunRotor-SR-12-Submersible-Pump-with-M200T-Controller/p11435/
=================================================
I did not order a rack to put the panels on. Freight came in to high. I am making my own ground mount rack.
My brother ordered a top of pole rack from a local well guy for a better price than I found shipped in. Seems like the online places were shipping racks from a place they are made in New Mexico, so freight may be better for you, than me.
==============================
this is the place I got my first solar well pump & panels from. They were good to work with, just didn't seem to have as good of prices.
They no longer handle the loranze pumps, and seems like they may be the source of the sunrotor pumps, but not the best price on them. They are a bit closer to you, so that may be a consideration.
When I bought my system from them, I had a problem. called them and asked how to check it out. It got to be well after business hours, so I did not call them when I got done checking. Minutes later, they called me to see what I found, even though it was well after their closing time.
http://www.solarpowerandpump.com/
==============================
Most of the newer panels come with some plug together connectors on them. they are long enough to connect to the next panel in series. you would also need 2 wires with the same ends to go to the pump controller. the sunrotor pump control box came with those plugs installed, so I can just plug in the wires, and the panels are hooked up the the pump box.
Be aware that depending on the maximum voltage of the pump, a larger system may have to have a additional string of panels in parallel. I believe the sun rotor sr12 can handle 4 panels @ 24 volts in series, some pumps can not have that much voltage.
=============================================
There may be other places that are better than what I found.
well guys around here seemed to be using 12 volt panels. 12 volt panels cost a lot more per watt than 24 volt panels