polys are good matches with cichlids. One thingto consider is a really good fitting heavy duty lid.
How are teh cubans during spawning? Would you plan to have a few hides for the poly? Also, what are teh dimensions of a 125? Many polys (especially lower jaw) get over 2' and are not super flexible so need enough turning radius in the dimension of the tank, front to back.