Any conversion is possible, the duratec out of the Fiesta ST is the easier option.
These are new prices as taken off ukfn, posted in Nov 2005
2ltr duratec engine 1343139 @ £2,708.38 wit a £250.00 surcharge
engine mounts and gearbox mounts st150 ....1334471 @ £74.69 ....1343510 @ £28.05
Water Rad and piping - st150 1363013 @ £97.03 (rad).....1334014 @ £20.59....(lower hose)....1354985 @ £20.05.. (upper hose)...1359935 @ £31.34..(rad to expansion tank)..
alternator - st150 1348870 @ £195.70
starter motor - st150 1337831 @ £177.88
gearbox - st150 1334332 @ £885.95 with a £100 surcharge
gearlinkage st150 no different to any other
engine wiring loom and ecu ...1356901 @ £317.54....1368501 @ £574.30
driveshafts st150 pair RH...1333973 @ £417.70 with a £20.00 surcharge...LH.....1333976 @ £357.48 with a £20.00 surcharge
hubs st150 ...RH 1207359 @ £143.95.....LH 1201775 @ £128.31
OR you could go scrappy hunting and find them their for alot cheaper.
If getting the parts from the scrap yard then make sure the speedo clocks, ecu and pedals are from the same car.
Also the the ST170 is a cable throttle as apposed ot a fly-by-wire on the mk6 flame and ST.