I have two of these cheap
Harbor Freight solar panels for my boat with dual batteries and have been using them for about 3 yrs.
While they are MUCH better than not having anything at all, they will not keep the batteries fully charged. They will keep the decay down to a level that is acceptable however. Since using them, the batteries are always able to start the boat, even after a whole year of sitting due to engine problems. That first start after sitting I could tell that the batteries were not fully charged because the engine wasn't turning as fast as it should have. But it did eventually start without the aid of a battery charger.
Worthy of note - The weather proofing isn't all that great for these particular panels, and I have recently had to replace one of them because some water got into it and ruined it. I am going to look for some way to cheaply and quickly improve that. Maybe some silicone.
I am planning to go to HF pretty soon so I may just try out one of these:
5 watt solar battery charger
Wayne