There was a bunch of new Alfa 156 spec crate engines around 12 months ago or more but they've all gone now.
Don't forget you really need a donor vehicle and V5 for registration purposes unless you go the 100% new components route and a subsequent brand new registration.
But you knew that already!