A solar garden light usually uses only one very low capacity Chinese AAA cell or AA cell and it does not get over-charged. It will not fully charge one C cell unless you leave it charging for a couple of weeks or more without any discharging.
The ebay no-name-brand, probably Chinese battery cells are a joke and might not even work (fakes?). The four in parallel might produce a capacity of 10,000mAh but each cell is probably only 2500mAh or less.
Why don't you buy name-brand high quality batteries locally?