All XB mufflers are interchangeable. (Caveat: There were some larger inlet pipe diameters in Europe).
The XB 9 series has a smaller headpipe diameter compared to the 12.
2010 added a bung in the front header for an O2 sensor. The header is the same otherwise.