2 years is pretty long time
2) you should not give more than 3 months time for execution of sale deed
3) in your case since you have paid 90 per cent of money insist on execution of sale deed at the earliest
4) if seller does not execute sale deed you can file suit for specific performance