I have used Cuprinol Ducks Back. It's ok, but is never lasting the 5 years they claim without needing redoing. Every review seems to contradict each other. So what is the best one?