Well, the 2.8i engine is a good engine, and on the granada, it was the only 2.8 with a full EFi system, rather than a single Solex carb or K-Jet MFi. Rebuilding the Cologne V6 engine is fairly easy, although mind you, i've rebuild about 17 by now :)
Its easier to find a 2.8V6, so a straight swap wouldnt be too difficult, whereas the 2.9 requires a new loom, ecu and fuel tank/pump (depends on model).
If the piston went straight to the bottom of the block, then it means that (obviously) the con rod has sheared off. The bore could simply be taken out to another 0.5mm for only £60 if you take just the bare block into a machinists, like Specialised Engines in Essex, and a new set of pistons is only about £280. So all in - you'd be looking at £350 all in, for a recon engine.
Alternatively....the XR4x4 breakers in southend on sea usually have around 20 engines in stock ready built and tested for £200 inc VAT, although these have NOT been reconed and are not guaranteed to run for longer than 2000miles. If you do want to scrap the car, i'd be interested in the Loom, ECU, Injectors, AFM's, Airbox, Inlet Plenum & manifold (ie, the whole injection system).
for any more info - you can register on www.xroc.net/forums
- the XR owners club bulletin board, surprisingly, i carry the same 'nick :)