Looking at the pictures, i would think they will work really well.
The smaller one isn't priced bad for what you get, but if you were putting out the bigger one's, that would get expensive in a hurry.
I like the way they're built and even if they turn over, still going to have a good attractor.
In the south, pretty much any fish that doesn't get bigger than a pound or so is called a perch. For some reason, this drives some people crazy.