The first pair of SKS fenders I put on lasted 16 or 18 years (long enough for SKS to buy the production line).
You want my take on metal fenders? See
Fenders for my 55mm x 700c tires ?
I'd take metal fenders if Velo-Orange or Jan Heine would install them for me, 'cause they do look nice. I'd pay someone $100-150 to put them on if they'd do it for a firm fixed price. I would not pay anyone an hourly rate for installation, and I'm going to use SKS fenders for all my future fender needs.