The main problem that causes zetecs to choke at ~5000rpm is the head flow.. and very closely followed by the crappy erst turbo manifold and then the intake manifold.. standard stroke zetec will quite happily sit at 7000rpm (with appropriate valve springs!)..
As soon as you put a tubular exhaust manifold, decent intake and a ported head, they behave like a motorbike engine!