Duncan and Mbaye 'ready' for Livorno