mine started falling off after it was taken off to put on a window tint on drivers side.
i looked around the net and stumbled across a carbon fiber looking one

kinda useless seeings though it wouldnt really save much weight...
anyway, i pulled mine completely off, got a hot glue gun, reglued the clips and slapped it back on....been good ever since.
*edit*
maybe it was just the vinyl i saw...
http://cgi.ebay.co.uk/Fiesta-Mk6-2-d...#ht_500wt_1154