the largest pistons size you can go is (plus 1) on your pistons and no more as the block willbecome weak and crack the mondeo head will fit as im led to believe but you will have to modify the top engine mount?
the price of piston are around £65 to £75 and to have the block machined out you are looking £65