According to their website, you should have your renewed passport 9 months prior to the expiration date. Apply in person and regarding the costs, I posted a picture of the costs of their services.
Best to call and ask at the consulate. And go to their website..passport as your here !
Thanks! Your answer is awaiting moderation.