is the BB shell Italian threaded ? I doubt a Japanese Builder would bother with that .
was it repainted ? or are you just worried you paid too much ?
people stick shimano components on Italian frames all the time,
in fact shimano makes Italian threaded BB's to enable the sales of their components ,
to make that possible ..