However, while a well-maintained wooden fence could last 20 years, the same is not true of the finish. It's likely that the stain will need ... are very efficient, but cost over a hundred bucks.