The bigger your down payment the less your monthly payment will be so the bigger the better but I think it's within your budget
Is up to you but The more you put down the Better for you
It depends on your credit as well
Thanks! Your answer is awaiting moderation.