Well with a ten gallon tank I don't think you can breed really anything anyways sorry. You really need a separate breeding tank(I know this from personal expierence).
Both the males and females get to 2.5"? I would have thought the males would be smaller than the females...
Well I'll do some research on them. Maybe I should try breeding some Swords... ;D