sure.. and of the EJ25 series prett ymuch.. the WRX engine.. the STi engine.. but all are expensive.
the EJ22 (Legacy Turbo) engine is one of the strongest Subaru has ever built and would be my personal choice for any impreza/legacy project..
its more money to put that engine in than to buy a legacy turbo.. legacy turbo can be had for under $2500.