No reason fiberglass can't be used. I have repaired several areas that have held up for 20 yrs. As with anything the key is preparation. If metal is prepped and fiberglass is properly applied the metal can't rust. Fiberglass resin applied to clean bare metal would create a bond that will eliminate the possibility of moisture.