Thanks for the links, I have them all saved already! there are in fact 3 sizes of BB bearing carriers, 68mm & 73mm for triple mtb and 68mm road, which is quite a bit narrower than even the 73 mtb as they have to take into account one less chainring I guess. The last pair are indeed the ones but crazy money! And no international shipping
I have however over the last day come to a rather ingenious (blowing my own trumpet here) solution. I have used a shimano external BB which is for the hollowgram 2 24mm axle, I have removed the inner shim on this new BB and there is a bearing inside with a 25mm ID. The OD of my coda 900 axle is 25mm

A combination of shims between the new BB bearing carrier and the bikes BB shell will sort the chainline and dedicated bearing shims between the outer bearing face and inside of the coda arms to set pre load should all work. All for under approx £60/$50.
Cheers.