It should be safe on a kilt, but I wouldn't try to clean a horsehair sporran with it.