They don't breed until they are mature, and that means 8"+. I've got a colony of 17, most of them 8"+.. 3 @ 14", and I JUST had a female lay eggs.. but she ate them. You have to strip and tumble the eggs most times.
A 125 will not house a frontosa for life.