Good luck getting them from Winstanley
As for BB sizes, US BB is the most common size for all old skool BMX.
Mid is the size of a lot of New Skool BMX, they are pretty much the old skool sealed bearings without the alloy bearing cups.
& Spanish, I think it just slightly smaller than mid & again just the bearings pressed into the frame.
Hope this helps