Former Australian Test cricket star Stuart MacGill might still be jailed, but he has been spared a potential life sentence over his role in a $330,000 cocaine deal that led to his violent kidnapping.