One assumes they made a 70mm overall width for the Italian spec,
so there is where the extra length .. comes in.
BB spacers are common, used for chain line tweaking..
you screw a freewheel on top of them too.
did you ask the dealer who sold you the stuff you have?