if you are shooting for a 290-300 whp dd you are find on a EJ20 so long as you have a good tune...they aren't the most indestructable block ever
I too have seen more than my fair share of popped ones...normally rod bearing failure...and that is why I have gotten the majority of my engine build customers...