Chances are that the battery is to blame.
Next time you get replacement battery, ask them to load test the new ones. IF you get 0 cranking amps, or less than 400 cranking amps, you have a defective battery from day 1. My guess is you have one bad battery that brought down the good battery. They should replace both, and test both to make sure they are working good before leaving the place.
I would recommend a normal solar panel. Check out the prices here for solar panels.
SunElec.com I was looking over the specs on a 140 watt $229 panel yesterday. It has a aluminum frame, so it can be mounted 1" above the roof, and cool air can circulate under the panel to cool it.
I used 2" angle aluminum to make my panel mounts, with 3 holes 3/16" diameter for #10 screws into the roof, and 5/16" hole for a 1/4-20 bolt into the solar panel frame. Some rubber roof sealant below all the mounts and on top of the screws will secure it all, and prevent leaks. Yes even in a steel roof.
I might install 'nutserts' into the roof of a van I am buying to install a 120 watt solar panel on it. This will charge the engine battery, and make sure that there will be plenty of power for the 65 amp handicap lift that will be installed. I will also install a Fantastic fan, and 1,000 watt MSW inverter that was given to me. That will be plenty to run a TV or anything I plan on using, as well as the 250 watt wheelchair charger.
If you have not heard of nutserts, google it, or look up how to install on youtube. One 1/4-20 nutsert will be plenty of pull out strength for each solar mount when mounted to your steel roof. I put nutsets into my solar panel frames, and used 1/4-20 tamper resistant bolts to prevent them from leaving my roof - none stolen so far in 20+ years.
I might even mount my Fantastic fan with some #10-32 nutserts that I have sitting around. It would work perfect, and offer a raintight seal as well (once covered with rubber roof sealant).
You can buy nutserts at Grainger.com or perhaps your local hardware store?
I plan on drilling a 7/8" hole in my roof (I am talking about my new $45,000 van, not something old that has a few scratches on it already) and using a water tight connection to bring in my wiring from the roof. Then take that to a 20 amp controller, near the battery. And wire the interior lights and fan to a 20 amp fuse. I will probably use 2 each 1/4-20 nutserts for each of the 4 roof brackets in my van, so I am extra secure. . . . I have a whole box of 1/4-20 nutsets, so why not? I bought a box of 50 each tamper resistant bolts from Grainger.com many years ago.
If you have a CO meter, it can draw about 4 amp hours daily, and the propane leak detector and solenoid can draw another 5-8 AH daily if that is left on. The 100 - 120 watt solar panel can make up for all the amperage that the refrigerator 'should' be drawing.
My water pump draws 7 amps per hour, and that seems like a lot, but it also pumps 2 GPM, so can empty a 120 gallon water tank while using just 7 AH. It is a insignificant load. With your 20 gallon tank, that is less than 1 AH to empty that tank, or about 12 watts!
Nutsert install with 2 wrenches.
https://www.youtube.com/watch?v=wKPA2CxOo_0Good luck on your next set of batteries and solar panels.
Fred.
Money can't buy happiness but somehow it's more comfortable to cry in a
Porsche or Country Coach!
If there's a WILL, I want to be in it!
I havn't been everywhere, but it's on my list.
Kangen.com Alkaline waterEscapees.com