What income to be guarantor ?

Anyone can stand bail and commit to pay instead of the tenant. You just have sufficient income to maintain this commitment.