I never said anything that your opinion is wrong but OP was looking for sound advice. I have heard from a few lawyers that good moral character starts after the completion of any court mandated punishment, confinement, probation etc. USCIS would most likely deny the case if someone was still on probation while applying for citizenship. They want to see a period of time where your record is clean to see if you have reformed. I have spoken to three lawyers who told me the exact thing.
OP if you are still there prove to USCIS that you're worthy of citizenship by waiting a few more years. It will most likely save you in filing fees for the future. Also, get a consultation with a good immigration attorney who can advise you well on how to proceed. Good luck.