the oil any vegggy oil will remove sticky stuff...
but all veggy oil will be come gummy and actually attract more dirt
try some rubbing (isoproyl) alcohol like ony 70% , ther eby not also degrading the rubber of the cables...
Rubbing alcohol can be diluted with water hence the different strengths 50% or 70% for serious stuff try 99%
that and a clean soft rag (like an ol concert T-Shirt)
citra solv may also work but can disolve certain plastics
for a mild wash
I like natural cleaner from LifeTree
called (concentrated) Bathroom Cleaner, which is a non petroueum based Tea Tree & Lavender cleaner
just put a few drops to squirts into some water in a spray bottle.. and you have an excelletn cleader
and mild sanitizer... it get off the gunk and grease... really
made from coconut dervived surfactants and pure Tea Tree and Lavender oils
+ you have some very relaxing (from the lavender) cables then...
relax
-- Ian