Basement foundation wall repair
You may want to consider a third repair on how to repair block walls. It involves drilling an opening through the wall at a pre-determined angle and sinking a large all-thread rod with an expanding head (like a toggle bolt) into the soil. The expanded end anchors the rod making it rigid and un-moveable. The other end projects from the basement wall. It now has large heavy-duty washers installed followed by a hex nut. The nut is tightened until it forces the wall back to plum. The rods are spaced accordingly along the length of the damaged wall.  I can't attest to how well this option works (although it looks feasible), but it is another choice that may work for you.