If aesthetics are true zero concern then use the duct tape and replace it when it wears out. The fixing option is to drop my a local upholstery shop and ask them if they could recover it. My wife is a chiropractor and when the covers on the benches get torn, I just take them down the street and the local guy recovers that section. Actually cheaper then buying new covers from the manufacturer.