DIY repairs will take a little patience but can last for years, holding up almost as well as professional repairs.