You are sure it is swiss? it has 25x1 threads both right hand, french is the same size but with a left hand thread on the drive side.
i might have one i will check today and post tonight.
or french bb with 2 left cups if you do not mind having a lock ring on both sides.