I did DIY.
firstly, the fencing was old and greyish due to age.
I went at it with a pressure washer to remove the layer of grime and restored it back to the original 'wood' finish.
let it dry for a few days.
then with a combo of roller brushes and regular brushes, went at it. it did take a few days but looks great. I went with a darker shade. so far it has held up quite well after more than 3yrs. that grayish color was hideous to look at.
PIX:
old, untreated, graying gross fence:
pressure washing the years of neglect off:
let it dry... love the pure wood color...:
look at the comparison between the neighbours ugly ass fence:
applied the paint: