The sizes of Argyll/Crail/Braemar kilt jackets just seems to vary all over the place from maker to maker.

I got an Argyll in 46 a year or so ago (no maker's name inside) that's the same size exactly as this 48 from St Kilda.

So buying them on Ebay is a crapshoot.