It's an old thread, but for anyone interested.
Denso do make aftermarket coils but for Toyota they are OEM, so quality is good.
As for using ZRE152 in place of the ZZE122, that is not possible as they are very different coils (see attached images), the one on the left is ZZE122, the right is ZRE152.