It's almost impossible to say from your picture. In order to understand if the engine is clean you need to look closely at the head in the areas where the oil sits and forms pools. If these "pools" are free from dirt and debris then your engine should be ok.