Cheap? No. $20 Bucks is cheap. But cheaper than a full replacement. If I had to guess it would take 8 to 12 hours labor to remove, repair, then reinstall. @$150 per hour that would be about $1,200 to $1,800 labor plus parts (guess $200). So I would estimate $2,000 for an out of warranty repair...