My father build me a porch swing out of Oak. She originally finished it with polyurethane which did not last. I sanded all of that off and tried tung oil but that only lasted a season. I saw in a Woodworking magazine someone used deck stain which makes some sense. Is there any other recommendation for a durable finish that can take the elements for more than a season?