Bfab wrote:
This is prob a daft question but was wondering if a B25 head will fit as a replacement

Yes,but(there's always a but with this type of question!)
2ltr and 2.3ltr(320/323)use a head we call 731,this is pretty much a hemi-head design to suit the flat-topped pistons that these engines use.
2.5ltr(325)use a head we call 885,this comes with a 'swirl' pattern chamber to suit the oddly shaped pistons used in this engine,but this head does have slightly bigger valves.
Yes,the 325(or 885)head will fit the smaller engine,but the bigger valves and odd shaped chamber will not improve performance,you will probably use even more fuel than you do at the moment.
Head identification.
On the inlet side,you will find the casting number,either 731 or 885.
Additionaly,the 885 head will have 2.5 or 2.5/2.7 cast into the exhaust side.
HTH
Youth is wasted on the young.