Castor oil-based repellents are an effective option. You will not be able to kill moles or permanently drive them away from the territory because the action of such products is short-term. But it’s a type of repellent that proved to be the most environmentally friendly option.