i would fold 2 his raise from the bb.. even if he`s a lag, ur stack is compared 2 the rest of the table pretty nice and from my point of view i would wait 4 better spots and let the small stakes bust first/ get their stacks.. as played i would shove flop over his bet .. gl
Minraising/calling with 18bb against laggy players don'T seems to me like the most optimal play, even if we do have position there. As played i think we have to shove that flop against this type of player