This.
If your assumptions are accurate, then yes, this will work, but the only way I see a regular 2% return rate over the next X number of years would be to buy a SPIA, but then of course you lose the principle. Any mix of stocks and bonds will not behave this way, and I don't think you will...