Been done loads of times. If you look in this months Performance Ford there's an article by my mate Ollie from OC Motorsport on how to fit a Puma engine in a Fiesta. The FRP engine is exactly the same apart from manifolds, cams etc but is the same physical size. A Puma is just a Fiesta with a different body and suspension after all.
Or buy a Puma to get better handling with said engine.