I don't think Heinze is that good, but he is definately better than Molinaro.
Grygera - Andrade - Chiellini - Heinze
Looks good.
Jankulovski is not such a great LB. He was the worst player in the CL Final and almost cost Milan on a number of occasions.
Zambrotta. He was the best.