I had Alloygators fitted to me last car and wouldn't recommend them as one became detached from the rim while driving and so decided to remove all 4 .
The fitting and manufacturing company were unable to provide an explanation . However if you do have them make sure you notify your insurance...