It doesn't fit?
Ok let's just clarify what system you have on your bike here?
As I bought a replacement tube the same as ADv boy an mine fits perfect as I think does everyone else's that bought on off this forum a few weeks ago
Is it a standard set of BMW headers you have fitted?
Is it a Standard end can you have fitted an what year is your bike?
I'm told you can't mix an match cans an headers they need to be the same year
Assuming you have the same year kit then the tube should fit
You need to remove the 2 brackets that hold the flappy valve and force open the hole a bit.both on the header and the can.
Also get a metal file an chamfer off the burs of the tube at both ends
Tap in the tube all the way in until it stops in the headers but make sure it's straight if it's not straight it will not go in clean
maybe add a bit of Lube to ease it in
Re place the 2 clamps an your good to go
I got a hacksaw to my clamps an bought 2 new st/st clamps off fleabay £8each an I think I was robbed

But they worked