what a series of unfortunate events!
understandable that you're looking for power up top. the heads would support that, and if you've got the compression i don't see it as a problem.
i think there's better cam choices, and intake. but if you're working within those parameters then it is what it is.