Pretty sure the rock was from my own tire. Does anyone have any suggestions or sources for a more durable mirror cap?