A suggestion: I have had great success having parts sprayed with Rhino Liner or LineX or one of the other various bed liner materials.
I had all the metal racks/parts sprayed on my Polaris UTV and it has held up really good brushing up against trees, limbs, rocks, etc. It just does not scratch
It is really some very tough material (spray-on polyurethane).

You can now even buy it in spray cans at Autozone, Lowes, etc...
_________________
Supporting Vendor and Moderator of LOST05 Jeep Liberty CRD Limited 
Ironman Springs/Bilstein/Shocks
Yeti StgIV Hot Tune
Week's BatteryTray
No FCV/EGR
Samcos/ProVent
SunCoast/Transgo
Carter Intank-pmp
2mic.Sec.Fuel Filter
Flowmaster/NO CAT
V6Airbox/noVH
GM11 Bld.fan/HDClutch
IronrockArms/wwdieselMount98 Dodge Cummins 24 Valve