Contract

 My new construction builder is requesting 15% deposit to send via ACH transfer while signing contract. It’s a renowned builder and a good community. Question,

1) is 15% too much while signing contract? 2) should I do a check or ACH transfer? Which is safer?