The repair man showed up on-time and gave us the rundown what needed to be repair. Then, he gave us several options, from a basic repair, which just replaced the spring to a better deal that replaced all of the moving parts.
We went with the better option since we didn't want any more problems with the door. The repair man finished quickly and even cleaned up the sensors, which was above and beyond our expectations.
more