Can the engine handle high boost on stock internals? Yes! Can the stock turbos push 18 with no problems? No! Not for long anyway. The OP says he has a lean spot at 18 psi but stays in it anyway.
......And just as they're about to catch me.....Twin......Turbos......Kick.......In!