Yes, you shall need to make a deposit of INR 10,000 per person at the time of receiving the bike. However, pillions do not have to make any deposit.