Rainbowrunner in the natives section of aquabid.com has amazing banded sunfish (not black banded), Orangespotted sunfish, and some madtoms. I'm pretty sure he has blue spotted too, but I'm not sure. I just recently got some of his eastern dollar sunfish and they are AMAZINGLY well colored even as juveniles. His banded sunfish that i bought are beautiful too. They would make an awesome fish for a well planted tank with their awesome sparkling look. I'm still waiting for my ospots he gave me to develop their colors. They're pretty small though.
Just remember that if you get the dollars, you couldn't get the others. The dollars are aggressive. Orangespotted sunfish are the most docile and smallest of the lepomis species and can easily be kept with the enneacathus species (ie. banded, bluespotted, black banded).
I would without a doubt get rid of the green sunfish and do a group of orange spotted sunfish and some enneacathus species. More fish, better colors, all around a better choice. Just so you know, zimmermansfish.com is supposed to have ospots and all the enneacathus species available sometime in September too. He's cheaper than Rainbowrunner, but idk anything about how good Brian's fish look.
Good luck, and definitely post pictures!