Wondered why my ears were burning.
IE kit is very expensive over here, add on the import duty and it's a very hard sell.
M54b30 crank, keep the rods there very similar to S50 or M52b28 ones, add some JE pistons (I think they do ones with the right crown shape) and if you really want then spec some for an 85mm or 86mm bore for your 3.1/3.2
Edit - JE make these, its easy for them to tweak the bowl for more or less compression, to work with a stroker they need a higher pin height and smaller top land. But regardless this is the crown shape you want for a stock 325 combustion chamber, concentric bown pistons for this kind of application are shite and really bodgey with a stock 325 chamber head.
http://www.r3vlimited.com/board/showthread.php?t=125813
Thing is the m20 head does not breath well enough stock for much over 2.8 to give good gains.
A reasonably normal 2.8 with a good head is just as good.
Then again a 3.1 bottom end with a worked head with enlarged inlet valves (forget the exhausts they are big enough already) will really get things moving.
With the kind of capacity your talking the standard manifold will really be choking things, plan for a custom inlet that uses a large throttle body to add to the above if you really want things to work together.
