✔ 最佳答案
1. Usually, the stamp duty is due on the sale date; and the down payment is due usually weeks before the sale date.
2. It depends on the age of the buyers. Generally, 30-year is the standard.
3. No.
a. Your bank may require you to use certain law firms.
b. Even you are selected, it does not mean you are able to purchase the property successfully.