Not to be a newb or anything but doing some reading there is no "rule" or anything so since they are showing signs and are of adequate weight their age is not that big a factor?
Two years and there weight sounds perfect to me. Since its been raining I would guess it sparked something in the females I would start pairing them up.