I'm a huge fan of solar power, just saying.
So let me throw this out there about the solar panels.... On a Class B roof space is very limited not only physically speaking but also by where the vent (s) are placed and the AC unit.
So your might be able to get one or maybe even two panels on the roof.
But if one did a modification (some kind off roof rack maybe.) to raise the panels up 6 to 7 inches you might get a few more panels on your roof to make it worth it.
Then this becomes a matter of how much you want to spend to add solar.