this is really NOT for canon 580ex series as you'll see... i'm a risk-taker...
and you should be glad i did it first and the result is great!!
but hey... it's plastic... plastics stretch!!
i forced it to fit... worked for me... i actually ordered ONE MORE yesterday!
buy at your own risk... but again, it worked perfectly for me...
here's the link: