If you have the money for a reputable rubber roof company....do it.
This is always cheaper than fixing the ceilings or other damage...once the roof leaks again.
They are also so much easier to repair, just like the ol tire tube patch....only better.
They also last up to 20 yrs.
Remember ....The other stuff is how roofing companies stay in business.
We all need work!!!