are those two large capacitors in there as well?
looks like something for homemade solar or wind power...