My opinion is steel. i wouldn't put fiberglass on my truck but that's just me. others no doubt have perfectly valid opinions to the contrary.

The repro stuff isn't bad, it can surely be made to fit. Another approach is to find good used fenders and patch the front face, eyebrow and/or lower rear where they tend to rot.