I've a little solar panel that charges up the 12v light that I bought from countryhomeproducts (web site by this name), the folks that make the DR mowers/trimmers. It works great. The solar light, incl. the panel was about $119.
TSC has 12v solar panels for around $130 that are designed to charge 12v batteries that are used to run their gate openers/closers. I've thought about buying one of these to charge the batteries I use in my big garden for electric fencing and for my 12v irrigation pump. May yet, if we finally get another dry year. Didn't have to run the pump last year, and the fence runs about a month on each charge.
Ralph