I have compared my old stock crossover(Roadster) to dbutton12 crossover(Touring) and we both agreed it's the same. I don't see why this wouldn't fit both bikes as well.
If i was prepared to pay 5X what that pipe is worth I wouldda bought the staintune POS......but I don't and I won't. I will check the price on the Triumph pipe tho,,,,just out of curiousity. BTW, my "homebrew" crossover works fine and cost approx $45 in stainless pipe......there are a few of us that still know how to use a MIG/TIG and set of torches