It depends on what you all ready have unless $$$ is no object. I agree E-heads are not the best and would not be my first choice. I had a new intake, headers, and H/S roller rockers off my X heads, so I was not too keen on replacing everything to go offset. You are going to pay for a good port job anyhow, so at the weight you are at you can get there with the E heads.

As far as cast cranks go, I error to the overkill side. Forged crank and R3 block here. I sleep better at night that way.