-
If the gap is 2.5, then a 45×4 will get it down to 0.5mm which is probably close enough, given that it will be overlapping the bearing. I can do a 45×4.5/5 if you like, you clearly have room to put a shim under it without running out of stack :)
Also, wow, you have a really old one, has it been like that ever since you got it or have you changed either your headset or frame in the intervening 3 years?
I've got an old 45x2 one but it fell foul of a pretty proud bearing/compressing ring:
the gaps 2.5mm to the top of the head tube so I was wondering whether a a 45x5 one would be possible? (I'd then space it up to get the 0.3mm clearance needed i geuss?) a 45x4.5 would be more ideal but I don't suppose that's asking too much from your machinist?