Sorry to hear about your mirror covers! I'm not sure why there didn't hold up, especially since you followed the listed instructions. Did they seem to seat correctly when initially installed?
Regardless, just sent all of your info over to one of my best guys. He's going to give you a call within the next 24 business hours and work something out with you. I'm sure he'll be able to take care of you, but give me a shout if you need any other assistance!