P.S. If I were the prosecutor, before making an offer, I would want to know how much of the restitution could be paid up front either before or at the time of the plea. That's the only way you can be absolutely certain it's going to be paid. The defense attorney typically will lean on their client, as well, to pay as much as possible up front because they know they have a much better bargaining position if their client does so.