Castor oil is completely ineffective for getting rid of moles. They're very hard to get rid of. Removing their food source, ONE of which is white grubs, will help but the controls are expensive. If possible get a good hunting cat. Traps are more effective than repellents or poisons and are available from any good garden store.