no brainer
3l swap
find a trashed taraus or even a 3L from a shop, swap the svt heads(after getting them cleaned and services with new seals of course) and slap them on.
your insurance company will LOVE you. A new 2.5L crate motor I think will run around 3500 with all the crap on it.
or so that was what I was told from the ford dealership when I just asked.