I just toasted my F23 and looked into it. I was quoted $6000 for everything from 2 local reputable shops.

I'm just going to stick with the stock engine, I found one with 19K for $500, and I'm going to be paying around $1200 for the stock swap, including the price of the motor. If you have the cash do the swap, I know of one friend with an OBDI H22 and he loves it, and I know of another friend that is in the process of swaping in an OBDII H22. there are some issues you have to deal with. I hear the wiring is a pain in the ass, and you have to modify one of the motor mounts. good luck if you attempt the swap.