A metal frame would definitely hold up better than one made of plastic; however, if you can't modify the frame you are using, try to use a thicker frame. The panels are strong enough to withstand an impact by something like a golf ball; however, if there is significant damage and the panel will no longer be able to produce energy for your home, there are quick fixes you can have done in order to restore it back as close as possible.